我正在使用 nerdtree 在VIM中的文件中导航。我在根目录(通常打开VIM的地方)中有一个SQLite DB文件,约为1GB。该文件高度影响NERDTREE启动时间(或:NERDTreeToggle
命令):约30秒以打开窗口。我试图将文件包括在NERDTreeIgnore
列表中,但是这样,该文件只是在VIM内的侧边栏中不再显示(但启动时间是相同的)。如果我从内部目录(不包含DB文件)打开VIM,则在少于100ms的情况下打开。有什么方法可以使nerdtree完全这样的文件之王?
谢谢!
使用VIM打开大型文件通常是一个坏主意,因为它以大于几个兆字节的文件而无法正常工作而闻名。有一些方法可以在某种程度上减轻这种情况,但是由于VIM试图将完整的文件加载到内存和缓冲区刷新时间中迅速使用大文件降级,因此您(或任何插件开发人员)几乎无法做到这一点。这是由vim编写的方式而不是插件或设置引起的。