在 emacs 中查看超出最大缓冲区大小的文件
是否可以一次查看文件的一部分?顺便说一句,我使用的是 64 位 Ubuntu
Is it possible to view part of the file at a time? BTW I am on 64-bit Ubuntu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 comp.emacs:
您可以安装 64 位 Emacs 软件包(或自己构建一个),将缓冲区大小限制提高到大约 100 万太字节。
From comp.emacs:
You may be able to install a 64-bit Emacs package (or build one yourself) to up the buffer size limit to about a million terrabytes.
不完全是,不。请参阅 VLF 和 EmacsFileSizeLimit 进行讨论。
不是一个聪明人,但也许您应该考虑一下在编辑器中查看巨大文件是否真的是您想要做的。您可以使用 grep (可能带有额外的上下文行)或 sed 来完成您想要完成的任何事情(如果这是一次性的事情),或者使用简单的脚本(如果您要一遍又一遍地做)吗?
Not really, no. See VLF and EmacsFileSizeLimit for discussion.
Not to be a wise-guy, but perhaps you should think about if looking at a giant file in an editor is really what you want to do. Can you get whatever you want done using grep (perhaps with additional context lines) or sed if it's a one time thing, or a simple script if you are going to be do it over and over?