vim是如何读取文件的? 发现在读取大文件时,notepad++非常卡顿
vim吧
全部回复
仅看楼主
level 6
挖掘狂人 楼主
vim是如何读取文件的?发现在读取大文件时,notepad++非常卡顿,gvim却可以比较流畅的处理。vim是类似于ed这样的行编辑器,逐行或者是部分处理文件的吗?
2025年04月24日 08点04分 1
level 1
没看过源代码,不能随便下结论,但是如果自己来写,那么就很好解释了,vim只需要打印显示出来的行数,所以只要读取你能看到的那些长度就行,翻页的时候会明显感到卡顿,这就是读文件后面一段造成的。notepad++你打开一个文件时只要内存足够装下就全部显示出来了,之后往下拖也不会有明显感觉。除非文件大到超过内存,那么可能也会先读一部分,之后翻页再读一部分。
2025年04月29日 16点04分 2
level 1
Np还卡啊,以前win自带的文本编辑器才特么叫崩溃[滑稽]
2025年04月30日 07点04分 3
1