0

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

4

2 回答 2

3

文档只是说明了这一点:

当长整数为 32 位时,最大文件大小为 2147483647 字节(2 GB)。64 位长的更多。也受限于 |swap-file| 的可用磁盘空间。

所以“更多”很可能会遇到您的硬盘驱动器限制,因为它的可分配大小达到了艾字节。

于 2015-06-16T09:07:59.627 回答
0

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

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

于 2015-06-16T11:16:25.460 回答