題:
與大文件配合使用的最佳文本編輯器是什麼?
nanda
2010-10-24 18:15:08 UTC
view on stackexchange narkive permalink

在OS X上打開大文本文件有何建議?我發現BBEdit和Textmate都在這個部門苦苦掙扎。

在stackoverflow上有一個重複的方法:http://stackoverflow.com/questions/952886/editing-large-files-on-mac-os-x
(該問題可能應該移至“超級用戶”或此處:)
當打開如此大的文件時,Emacs的64位版本也應該相當不錯。
您要加載的文件有多大? Textmate對於大型文件(特別是長行文件)非常可怕。BBedit可以打開10兆兆字節的文件,我從來沒有遇到任何問題。
定義“大”。通常,當文件不適合可用內存時,它會變得很有趣。
我個人有BBEdit(我每天都喜歡並每天使用)在586MB的sql文件上苦苦掙扎,所以這可能是我目前對large的定義。
很老的線程,但指出BBEdit(和TextMate)現在都是64位的。特別是BBEdit,上述500+ MB文件不會有問題。
十 答案:
PaulCapestany
2012-12-13 14:56:52 UTC
view on stackexchange narkive permalink

我正在使用 HexFiend處理60 GB的文本文件,並且效果很好(顯然,它可以處理118 GB的文件)。

Hex Fiend在命令行上比VIM快_way_,並且吹走“更少”或“更多”。特別適用於千兆字節的單行文本文件。推薦的。
+1我只是試著利用此Rec的優勢進行十六進制的惡魔攻擊,它立即將3 + gb的收件箱歸檔了,然後在不到20秒的時間內成功搜索了整個單詞。
這可能是記事本++,甚至更好,但需要一些週時間。它只是打印文件中的任何內容,無論是否換行。我將看看我是否可以在空閒時間進行一些更改,以考慮新行。
是的,但是它忽略換行符:(
整潔,小巧,超快。但是我同意最後一條評論:當您要查看基於行的文本文件時,它實際上不能替代文本編輯器。太糟糕了,一個複選框顯示“按行顯示”或類似內容將使其成為一個完美的工具。
這行得通,但是換行問題確實很煩人
無法處理UTF-8 ... https://github.com/ridiculousfish/HexFiend/issues/247
Loïc Wolff
2010-10-24 18:47:18 UTC
view on stackexchange narkive permalink

我發現 MacVim 非常擅長打開大文件。

甚至還有一個插件可以加快速度,

(如果您不想自己編譯它,則可以下載DMG進行預安裝。)

命令行版本的“ vim”已經在Terminal.app中可用。
是的,但是自從他談論BBEdit和Textmate以來,我以為他想要圖形應用程序而不是命令行。
vim幫助我編輯了512MB以上的文本文件。我希望有適用於Mac的EM編輯器(http://www.emeditor.com/)。
用火殺死Vim。
我輕鬆地找到並用MacVim和LargeFile替換了1.06GB的文件。輝煌!
用火殺死emacs
還有一個“ brew”目標,因此只需“ brew install macvim”!
Dori
2010-10-25 11:17:17 UTC
view on stackexchange narkive permalink

BBEdit幾乎是在Mac上打開大型文本文件的標準。我已經用它打開了一些大小合適的文件,而BBEdit甚至還不費吹灰之力。

您在談論多大的文件?以及Mac有多少RAM(已安裝和免費)?


已編輯以添加… sub>

裸露的骨頭已發布BBEdit今天是9.6,並且根據發行說明 1 sup>(在“更改”下):

現在可以打開文件比以前大得多;上限不是無限的,但不再受操作系統中先前存在的限制的限制。

對我來說聽起來很值得升級(BBEdit 9.x的所有人免費)然後再次嘗試。

1 sup>如果您以前從未閱讀過《裸骨頭》發布通知,則應該這樣做。即使您對BBEdit不感興趣。即使您對裸骨頭不感興趣。即使您對文本編輯器總體上沒有興趣。真好對真的。我!我! Pnoies fhtagn! sub>

+1推薦BBEdit和“Iä!Iä!Pnoies fhtagn!”。到目前為止,我最喜歡的是“小馬的薩隆鐵鞋已經用鈦加固,並施加了拋光作用,使地面和飛行速度都提高了30%”。
我查看了用於* Macworld *的BBEdit的先前版本,非常失望,因為我不允許在“缺點”部分下放置“沒有實際的小馬”。
mencina
2012-12-13 19:34:13 UTC
view on stackexchange narkive permalink

簽出 Sublime Text 2。這是那裡最好的之一。

並且[Sublime Text 3](http://sublimetext.com/3)比以前的版本更快。
我一直在使用通過解析13 GB二進製文件生成的1.37 GB日誌文件,並且Sublime Text的兩個版本都令人印象深刻。他們花了一分鐘或更長時間打開文件,並且嘗試輸入搜索字符串導致程序在對我的部分鍵入的文本執行未經請求的搜索時導致死亡的短暫旋轉。 010編輯器儘管界面笨拙,但相比起來卻相當快速和穩定。
Sublime Text適用於中等大小的文件,但如果您嘗試打開50GB的文件(具有12GB的RAM),則會崩潰。
chrislarson
2010-10-26 20:22:40 UTC
view on stackexchange narkive permalink

TextWrangler是用於打開編輯和保存大文件的好工具。不過,我不建議您複製和粘貼大量內容。如果您不想處理vi接口/命令,請使用它。就像Loic所說的那樣,如果您更熟悉vi,MacVim是一個很棒的應用程序。

考慮到TextWrangler是BBEdit的弟弟,我猜想已經在使用BBEdit的人不會在這裡找到新東西。
Brad Schneider
2010-10-27 00:32:38 UTC
view on stackexchange narkive permalink

如果僅讀取文件,請使用“ less”命令。您可以像vi一樣瀏覽和搜索文件,但速度更快,而且不會出現討厭的“行太長”類型問題。對於處理大型生產日誌,這是一種寶貴的工具。

還有一個用於只讀vi會話的“視圖”。
@lhf很少在文件的窗口上工作,vi會在內存中讀取整個文件。
他不想只讀書,他想編輯。他的問題標題說得很對。
Mihai Damian
2013-11-08 03:58:02 UTC
view on stackexchange narkive permalink

如果您要處理2 GB以上的文件,建議使用 010 Editor。它不會將整個文件加載到內存中,這意味著您可以用它來打開大於可用RAM的文件,並且打開時間要短得多(打開一個7GB的文件大約需要20秒)。

MastaBaba
2014-12-18 15:44:26 UTC
view on stackexchange narkive permalink

對於我來說,BBEdit佔用了750MB的空間, UltraEdit(不是免費的)可以令人滿意地快速工作。

GhostCat
2018-11-06 18:20:55 UTC
view on stackexchange narkive permalink

我的首選是 SlickEdit。它看起來有些過時,但是我沒有看到其他編輯器能夠快速處理大型文件(甚至是GB的文本),並且仍然具有大量功能。

user53081
2013-07-11 21:30:45 UTC
view on stackexchange narkive permalink

http://code.google.com/p/macvim/處理一個1G的文件搜索文件大約需要1分鐘



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...