[windows] 大きな(巨大で巨大な)テキストファイルを開くためのテキストエディタ



0 Answers

なぜ(大)ファイルを見るために エディタを使用していますか?

* nixやCygwin下では、lessを使います( "less is more"、より良いのは、バックアップできるからです)。 less検索とナビゲートはVimと非常によく似ていますが、スワップファイルはなく、RAMもほとんどありません。

GNUのネイティブWin32ポートは "less"です。 以下のコメントを参照してください。

以下のコメントのいくつかをあきらかにして、Perlの ".."(レンジフリップ/フロップ)演算子は、あなたが通過しなければならない無駄を制限する素晴らしい選択メカニズムを作ります。

例えば:

$ perl -n -e 'print if ( 1000000 .. 2000000)' humongo.txt | less

(100万行で開始し、200万行で停止し、「less」で手動で出力をシフト)

$ perl -n -e 'print if ( /interesting regex/ .. /boring regex/)' humongo.txt | less

( "面白い正規表現"が何かを見つけたときに始まり、 "退屈な正規表現"が面白いブロックの終わりを見つけたときに停止する - 複数のブロックを見つけて出力を切り取る...)

最後に、100 MBはそれほど大きくありません。 3 GBが大きくなっています。 私はプリント&メール施設で働いていましたが、これは米国ファーストクラスのメールの約2%を作りました。 私がテクニカルリーダーだったシステムの1つは、メールの約15%以上を占めていました。 私たちはいくつか大きなファイルをここでデバッグする必要がありました。

コミュニティWikiの提案:

LogParserを使用してファイルを確認します。

logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line > 1000 and line < 2000"

logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line like '%pattern%'"
Question

私は100 + MBの大きさを意味します。 そのようなテキストファイルはエディタのエンベロープを押し出すことができます。

私は大きなXMLファイルを調べる必要がありますが、エディタがバグの場合はできません。

助言がありますか?






Related