この wikiドキュメントによると、Notepad ++は巨大なファイルをサポートしていません。コンポーネント(Scintilla)がNotepad ++のコアとして残っている場合、問題は持続します:
Notepad ++の古いバージョンは、非常に大きなファイルを開くときにクラッシュする可能性があります。新しいバージョン(5.2以降)は、ファイルを開くことを拒否し、エラーメッセージを発行します。何故ですか?
Notepad ++は、バルクテキストサービスとは対照的に、構文の強調表示とコードの折りたたみを備えたリッチテキスト表示を提供するコンポーネント(Scintilla)に基づいています。必要なトレードオフがあります。200MBのファイルをロードするには約800MBのメモリが必要であり、OSはメモリ割り当て要求を拒否する場合があります。
基本的に2つの方法があります。
- 巨大なファイルを管理可能なチャンクに分割し、そのうちの1つだけをエディターで保持します。
- 大量のテキストファイルを処理するように調整された別のツールを使用します。
それでも大きなファイルを開くことができる場合、パフォーマンスが最適ではない可能性があります。考慮すべきいくつかの事項を次に示します。
- テキストを分析およびスキャンするプラグインはNP ++の速度を低下させ、可能であれば無効にします
- ドキュメントが大きい場合、ドキュメントの読み込み時のクリック可能なリンクの解析は遅くなります。クリック可能なリンクを無効にすると、非常に役立つことが報告されています。
sourceforgeの別のページでは、コミュニティがこの問題を解決するように要求したため、この問題は Notepad ++の存続期間中ずっと続くことを示唆しています。
gVimなどの他のソフトウェアを試してみませんか?理由はありますか?