vim 或 emacs 可以打开和编辑的最大大小是多少?

What is the maximum size that an vim or emacs can open & edit?

我想知道 vim 或 emacs editore 可以打开和编辑的最大大小是多少

文档只是说明了这一点:

Maximum file size 2147483647 bytes (2 Gbyte) when a long integer is 32 bits. Much more for 64 bit longs. Also limited by available disk space for the |swap-file|.

因此 "much more" 很可能 运行 进入您的硬盘驱动器限制,因为它达到艾字节的可分配大小。

对于 Emacs,缓冲区的大小(文件需要放入其中)取决于整数的最大大小(它用于存储位置位置)。这是系统相关的。在 32 位系统上,你可以点击它。在 64 位系统上,实际上,您不太可能(即 TB)。如果真的打了,那么很可能还有其他问题。

有一个支持编辑超大文件的包(vlf),它的工作原理是不一次打开整个文件,块大小可控。