作者:小色米虫_524 | 2023-08-25 13:00
有没有人对程序员的编辑器有什么建议可以应对Mac OS X上的大文件?我的意思是数百兆字节.TextMate不会削减它.
1> Topher Fangi..:
你试过Vim吗?这是我使用的唯一编辑器:-)
编辑:这似乎取决于几个因素.我使用Vim和大型CSV(即基于文本的)文件,效果很好.YMMV :-)
Vim对我来说就像一个魅力,所以感谢你的建议.BBEdit仅在一个78 MB的文件上窒息而且VIM在几秒钟就打开了它:)
如果Vim可以真正处理数百兆字节的文件,我会倾诉它.我知道emacs在非常大的文件上窒息.
2> 小智..:
如果,正如您所说,只需要了解结构,请尝试在Console中打开文档.信不信由你,我能够查看大到15GB的文件(MAC OSX 10.7.2)
控制台只打开16 MB,这就是它看起来快的原因!请注意状态栏中的`大小:8,7 GB(显示最后的16,8 MB)`.
3> Draxillion..:
HexFiend旨在读取任何大小的文件,但您需要使用固定列字符包装并且不需要换行检测.
就我所见,HexFiend很容易读取*这样的文件之一(3g内打开5gb sql转储文件),但它并不是真正意义上的*编辑*.或者,菜单似乎并不暗示它.除非你不知道?
4> MikeJ..:
如果你只是想有结构的想法,怎么样用浏览更多或更少?
5> Xavier Guard..:
绝对是vim就是答案.看看macvim,mac版本.
6> jacobian..:
BBEdit,旧的备用,以处理非常大的文件而闻名(或者,至少,它回到了TextMate之前的时代).有一个免费版本,TextWranger ; 我认为它基于相同的核心,应该仍然有效.
TextWrangler和BBEdit可以编辑任何高达384MB的文件.这个限制是因为它们将整个文件存储在RAM中,并且它是unicode加密的,因此效率不高.我最近在一个巨大的XML文件上使用了`split -b 300m foo.xml`,而TextWrangler花了几秒钟打开它,但后来功能完全 - 甚至语法高亮.
我试过TextWrangler,不幸的是它在文件上窒息了.
@AbhiBeckert编码,你的意思是编码