代码之家  ›  专栏  ›  技术社区  ›  John Topley

在Mac OS X上编辑大文件[关闭]

  •  74
  • John Topley  · 技术社区  · 15 年前

    有人对程序员的编辑器有什么建议可以处理mac os x上的大文件吗?我的意思是说,大到数百兆字节。textmate不切割它。

    13 回复  |  直到 7 年前
        1
  •  65
  •   Topher Fangio    8 年前

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

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

        2
  •  30
  •   Brandon Berry    13 年前

    如果,如您所说,只需要对结构有一个概念,那么尝试在控制台中打开文档。信不信由你,我可以查看15GB的文件(Mac OSX 10.7.2)

        3
  •  26
  •   Draxillion    15 年前

    HexFiend 是为读取任何大小的文件而设计的,但是您需要使用固定的列字符换行,并且不需要换行检测。

        4
  •  17
  •   MikeJ    15 年前

    如果你只是想了解一下结构,那么用 更多 较少的 ?

        5
  •  11
  •   Xavier Guardiola    15 年前

    当然,Vim是答案。退房 macvim Mac版本。

        6
  •  8
  •   jacobian    15 年前

    BBEdit 这个旧的备用文件,以处理非常大的文件而闻名(或者,至少,它是在前textmate时代)。有一个免费版本, TextWranger 我假设它是基于同一个核心,应该仍然有效。

        7
  •  4
  •   Ludwig Weinzierl    15 年前

    我已经用过 gvim 对于大于1 GB的文件 NASTRAN 输出。 文字编辑器 处理大文件非常好。 事实上,这是我从 Emacs 到vim。

    Emacs 是一个很好的编辑器,但它只能处理128 MB的文件,至少32位版本。如果你决定使用 Emacs 我建议将其配置为关闭大文件的语法突出显示。

    另一种处理大文件的方法是大量使用 head , tail split .

        8
  •  3
  •   andebauchery    13 年前

    OS X上的本机Emacs现在似乎是64位版本。在我的250MB文本文件中,它就像一个魅力。

        9
  •  2
  •   simon    15 年前

    当然,Emacs至少有64位构建(现在可以在OS X上实现,对吧?)

    但是,这些当然是生成的文件。你真的需要和他们同时互动吗?

        10
  •  2
  •   Michael Dunn    15 年前

    VIM已经被推荐。如果您使用VIM,您可能还需要使用 LargeFile 插件(由不可模仿的查尔斯“博士芯片”坎贝尔),它自动禁用VIM的各种特性,以超过100MB的文件速度(在默认设置)的利益。

        11
  •  1
  •   Avi Flax    15 年前

    由于您在注释中注意到它实际上是一个XML文件,并且您只想了解它的结构,因此您可能需要签出 Oxygen's LargeFileViewer是一个与OxygenXML编辑器捆绑在一起的助手应用程序。(我不知道,它也可能和作者一起出现。)

        12
  •  -1
  •   Alex Martelli    15 年前

    Crisp 声称可以编辑“8GB或更高”的文件,但我没有尝试过。

        13
  •  -4
  •   gardenofwine    7 年前

    编辑:不要使用升华文本2! 虽然它对我有用,但显然对于许多其他用户来说,Sublime Text 2不能处理大文本文件。 以下是我的原始答案:


    Sublime Text 2 对于Mac 10.6.8,为我打开了一个200 MB的文件,没有任何问题