有没有人对程序员的编辑器有什么建议可以应对Mac OS X上的大文件?我的意思是数百兆字节。 TextMate不会削减它。
答案 0 :(得分:67)
你试过Vim吗?它是我使用的唯一编辑器: - )
编辑:这似乎取决于几个因素。我使用Vim和大型CSV(即基于文本的)文件,效果很好。 YMMV: - )
答案 1 :(得分:30)
如果如你所说,只是真的需要了解结构,请尝试在Console中打开文档。信不信由你,我能够查看大到15GB的文件(MAC OSX 10.7.2)
答案 2 :(得分:26)
HexFiend旨在读取任意大小的文件,但您需要使用固定列字符包装而不需要换行检测。
答案 3 :(得分:17)
如果您只是想了解结构,那么使用更多或更少进行浏览呢?
答案 4 :(得分:11)
绝对是vim就是答案。查看macvim,即mac版本。
答案 5 :(得分:8)
BBEdit,旧的备用,以处理真正大文件而闻名(至少,它早在TextMate时代之前)。有一个免费版本,TextWranger;我认为它基于相同的核心并且仍然可以工作。
答案 6 :(得分:4)
我已将 gvim
用于大于1 GB NASTRAN输出的文件。
gvim
可以很好地处理大型文件。
事实上,这是我从 Emacs
切换到vim的主要原因。
Emacs
是一个很棒的编辑器,但它只能处理128 MB的文件,至少是32位版本。如果您决定使用 Emacs
,我建议将其配置为关闭大文件的语法高亮显示。
那些日子处理大型文件的另一种方法是大量使用 head
, tail
和 split
强>
答案 7 :(得分:3)
OS X上的本机emacs现在似乎是64位版本。它就像我的250MB文本文件上的魅力一样。
答案 8 :(得分:2)
但是,这些肯定是生成的文件。你真的需要一次与他们互动吗?
答案 9 :(得分:2)
Vim已被推荐。如果您正在使用vim,您可能还想使用LargeFile插件(由无法模仿的Charles“Dr Chip”Campbell),它会自动禁用vim的各种功能,以便为100Mb以上的文件提供速度(在默认设置)。
答案 10 :(得分:1)
由于您在评论中注意到它实际上是一个XML文件而您只想了解其结构,因此您可能需要查看Oxygen's LargeFileViewer,这是一个与Oxygen XML Editor捆绑在一起的帮助应用程序。 (也可能是作者,我不知道。)
答案 11 :(得分:-1)
Crisp声称能够编辑“8GB或更多”的文件,但我还没有尝试过。
答案 12 :(得分:-4)
编辑:不要使用Sublime Text 2! 虽然它对我有用,但显然对于许多其他用户来说Sublime Text 2无法处理大型文本文件。 以下是我原来的答案:
Sublime Text 2 for Mac 10.6.8为我打开了一个200 MB的文件,没有任何问题