2010-11-29 86 views

回答

6

comp.emacs

您可以加载一个文件中的一部分: 插入文件 - 内容 - 从字面上来: 嵌入文件内容

,你可以用一个缓冲 的节省部分:附加到文件和:写区域

可以整数关口寻求位置 写区域的追加 参数来更新文件中的 中的记录。

您可能能够安装64位Emacs软件包(或自己构建一个软件包)以将缓冲区大小限制提高到大约100万泰铢。

+0

我已经搜索并发现了一个插入文件命令(C-x i),但没有插入文件内容命令。 – smuggledPancakes 2010-11-29 19:11:56

+1

@ Bluebomber357:任何Emacs命令都可以使用`M-x `运行。所以`M-x插入文件内容`将做到这一点。 – nmichaels 2010-11-29 19:25:37

5

不是真的,没有。讨论请参阅VLFEmacsFileSizeLimit

不是一个聪明人,但也许你应该考虑一下,如果在编辑器中查看一个巨大的文件是你真正想做的事情。你可以使用grep(可能带有额外的上下文行)或sed(如果它是一次性的)获得你想要做的任何事情,或者如果你要一遍又一遍地做一个简单的脚本?