大きなファイルで使用するのに最適なテキストエディターは何ですか?


43

OS Xで大きなテキストファイルを開く際の推奨事項は何ですか?この部門では、BBEditとTextmateの両方が苦労していることがわかりました。


1
stackoverflowの上のこれのDUPがあります:stackoverflow.com/questions/952886/...は
ロバート・S Ciaccio

(そのため、おそらくスーパーユーザーまたはここに質問を移動する必要があります:)
Jonik

ロードしようとしているファイルはどれくらいの大きさですか?Textmateは大きなファイル、特に長い行のあるファイルではひどいです。BBeditが数十メガバイトのファイルを開いても問題はありませんでした。
ヘンリー

1
Emacsの64ビットバージョンは、このような大きなファイルを開くときにもかなり良いはずです。
ジオ

4
「大」を定義します。通常、ファイルが使用可能なメモリに収まらない場合に興味深いものになります。
トールビョーンラヴンアンデルセン

回答:


27

私はHexFiendを使用して60 GBのテキストファイルを操作していますが、うまく機能します(明らかに118 GBのファイルを処理できます)。


六角悪鬼がある速くVIMよりも、コマンドラインと吹く上lessまたはmore離れました。特に、数ギガバイトの単一行テキストファイルの場合。推奨。
ブレントファウスト

1
+1このrecの強さで16進数の悪魔を試してみたところ、すぐに3 + gbの受信トレイアーカイブがスナフアップされ、20秒未満で単語全体を正常に検索できました。
ポールガウダー

2
これは、notepad ++またはそれ以上の場合もありますが、数週間必要です。改行の有無に関係なく、ファイル内のすべてを印刷します。新しい行を考慮して、空き時間を変更できるかどうかを確認します。
オルグンカヤ

3
ええ、それは改行を無視します:(
ジェリー

1
きちんとした、小さく、超高速。しかし、私は最後のコメントに同意します。行ベースのテキストファイルをよく見たい場合、テキストエディターの代わりとして実際には機能しません。残念なことに、「行ごとに表示」などのチェックボックスが1つあれば、完璧なツールになります。
GhostCatは、モニカを

21

MacVimは大きなファイルを開くのにかなり適していることがわかりました。

ファイルが本当に大きい場合、それを高速化するプラグインあります

(自分でコンパイルしたくない場合は、DMGダウンロードして、ビルド済みのものをインストールできます。)


1
コマンドラインバージョンvimは、Terminal.appですでに利用可能です。
mouviciel

確かに、彼はBBEditとTextmateについて話していたので、コマンドラインではなくグラフィカルアプリケーションが必要だと思いました。
ロイックウルフ

vimは、512MB以上のテキストファイルを編集するのに役立ちました。Mac用のEM Editor(emeditor.com)のようなものがあればいいのにと思います。
11

火でVimを殺します。
Magicode

1.06GBファイルをMacVimとLargeFileで簡単に検索して置換しました。ブリリアント!
Andyg8

6

BBEditは、Macで大きなテキストファイルを開くための標準です。私はそれでいくつかの良いサイズのファイルを開きました、そしてBBEditは汗をかくことさえしませんでした。

どれくらいの大きさのファイルについて話しているのですか?また、MacにはどのくらいのRAMが搭載されていますか(インストール済みと無料の両方)?


追加するために編集しました…

Bare Bonesは本日BBEdit 9.6をリリースし、リリースノート1(変更中)に基づきます:

以前よりも大幅に大きいファイルを開くことができるようになりました。上限は無制限ではありませんが、OSの既存の制約による制限はなくなりました。

アップグレード(BBEdit 9.xをお持ちの方は無料)と再試行する価値があるように思えます。

1 Bare Bonesのリリース通知を読んだことがない場合は、そうするべきです。BBEditに興味がない場合でも。裸の骨に興味がなくても。一般的なテキストエディタに興味がない場合でも。彼らはとても良いです。はい、そうです。いや!いや!Pnoies fhtagn!


BBEditおよび「Iä!Iä!Pnoies fhtagn!」を推奨するための+1。私のこれまでのお気に入りは、「ポニーのサロナイトシューズはチタンで強化されており、地面と飛行速度の両方を30%増加させるバフが適用されています」です。
フィリップレーガン

以前のバージョンのBBEdit for Macworldをレビューしましたが、Consセクションに「実際のポニーはありません」と表示することを許可されなかったことに非常に失望しました。
ドリ

4

Sublime Text 2をご覧ください。それは最高の1つです。


1
そして崇高なテキスト3、より速く、以前のバージョン。
Vetal4eg

7
私は13 GBのバイナリファイルを解析して生成された1.37 GBのログファイルを扱ってきましたが、Sublime Textの両方のバージョンは印象的ではありませんでした。彼らはファイルを開くのに1分以上かかり、検索文字列を入力しようとすると、プログラムが私の部分的に入力されたテキストで要求されていない検索を行っている間に一時的な死のピザをもたらしました。010 Editorは、扱いにくいインターフェイスを備えていますが、比較すると非常に高速で安定しています。
ボブマーフィー14年

Sublime Textは中サイズのファイルには適していますが、50GBファイル(12GB RAMのファイル)を開こうとするとクラッシュします。
スカン

3

TextWranglerは、編集を開いて大きなファイルを保存するための優れたツールです。ただし、大量のコンテンツをコピーして貼り付ける場合はお勧めしません。viインターフェース/コマンドを処理する必要がない場合に使用します。Loicが述べたように、viにもっと慣れているなら、MacVimは素晴らしいアプリです。


1
TextWranglerがBBEditの弟であることを考えると、すでにBBEditを使用している人はそこに新しいものを見つけられないと思います。
ドリ

1

ファイルのみを読み取る場合は、「less」コマンドを使用します。viのようにファイルをナビゲートおよび検索できますが、はるかに高速で、厄介な「長すぎる行」タイプの問題はありません。大きな実動ログを操作する場合、これは非常に貴重なツールです。


ありview、読み取り専用VIのセッションのために。
lhf

@lhfはファイルのウィンドウではあまり機能せず、viはメモリ内のファイル全体を読み取ります。
するThorbjörnRavnアンデルセン

彼は読み取り専用ではなく、編集したいと考えています。彼は質問のタイトルでそう言っています。
神秘的な

1

2 GBを超えるファイルを扱う場合は、010 Editorをお勧めします。ファイル全体をメモリにロードすることはありません。つまり、使用可能なRAMよりも大きいファイルを開くために使用でき、開く時間ははるかに短くなります(7GBファイルを開くのに約20秒かかりました)。




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.