当前位置:  开发笔记 > 数据库 > 正文

在Mac OS X上编辑大文件

如何解决《在MacOSX上编辑大文件》经验,为你挑选了6个好方法。

有没有人对程序员的编辑器有什么建议可以应对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编码,你的意思是编码
推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有