在Mac OS X上编辑大文件

时间:2009-06-04 20:23:56

标签: macos editor

有没有人对程序员的编辑器有什么建议可以应对Mac OS X上的大文件?我的意思是数百兆字节。 TextMate不会削减它。

13 个答案:

答案 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)

emacs,当然,至少64位版本(你现在可以在OS X上做到这一点,对吗?)

但是,这些肯定是生成的文件。你真的需要一次与他们互动吗?

答案 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的文件,没有任何问题