在Mac OS X上编辑大文件

Joh*_*ley 75 macos editor

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

Top*_*gio 67

你试过Vim吗?这是我使用的唯一编辑器:-)

编辑:这似乎取决于几个因素.我使用Vim和大型CSV(即基于文本的)文件,效果很好.YMMV :-)

  • Vim对我来说就像一个魅力,所以感谢你的建议.BBEdit仅在一个78 MB的文件上窒息而且VIM在几秒钟就打开了它:) (5认同)
  • 如果Vim可以真正处理数百兆字节的文件,我会倾诉它.我知道emacs在非常大的文件上窒息. (4认同)

小智 30

如果,正如您所说,只需要了解结构,请尝试在Console中打开文档.信不信由你,我能够查看大到15GB的文件(MAC OSX 10.7.2)

  • 控制台只打开16 MB,这就是它看起来快的原因!请注意状态栏中的`大小:8,7 GB(显示最后的16,8 MB)`. (7认同)

Dra*_*ion 26

HexFiend旨在读取任何大小的文件,但您需要使用固定列字符包装并且不需要换行检测.

  • 就我所见,HexFiend很容易读取*这样的文件之一(3g内打开5gb sql转储文件),但它并不是真正意义上的*编辑*.或者,菜单似乎并不暗示它.除非你不知道? (4认同)

Mik*_*keJ 17

如果你只是想有结构的想法,怎么样用浏览更多更少


Xav*_*ola 11

绝对是vim就是答案.看看macvim,mac版本.


jac*_*ian 8

BBEdit,旧的备用,以处理非常大的文件而闻名(或者,至少,它回到了TextMate之前的时代).有一个免费版本,TextWranger ; 我认为它基于相同的核心,应该仍然有效.

  • TextWrangler和BBEdit可以编辑任何高达384MB的文件.这个限制是因为它们将整个文件存储在RAM中,并且它是unicode加密的,因此效率不高.我最近在一个巨大的XML文件上使用了`split -b 300m foo.xml`,而TextWrangler花了几秒钟打开它,但后来功能完全 - 甚至语法高亮. (4认同)
  • 我试过TextWrangler,不幸的是它在文件上窒息了. (2认同)
  • @AbhiBeckert编码,你的意思是编码 (2认同)