Vim如何快速打开大文件?

时间:2016-08-26 05:38:24

标签: vim file-handling

我在vim中打开了一个大约4MB的PDF文件,它在眨眼之间打开了它。我对速度感到惊讶。所以我在记事本中尝试了同样的事情并且崩溃了。我在记事本++中尝试过,需要时间。

有谁知道vim如何处理这种情况?什么使得在vim中读取文件的速度如此之快?

1 个答案:

答案 0 :(得分:3)

Vim在打开时将整个文件读入内部缓冲区,所以这一切都取决于您的(虚拟)内存和整体计算机性能。某些磁盘编辑器仅动态读入(查看)部分文件,从而获得更高的性能。

在今天的硬件上,4 MB是没有的。你仍然可以使用100s MB的文件向下拖动Vim,特别是如果涉及长行或语法高亮。

其他编辑器也不应该有4 MB的问题。但PDF不是一种文本格式,它是二进制文件,因此可能会使一些编辑感到困惑,或者花费很长时间来弄清楚它是什么。

LargeFile plugin值得一提。