2013-02-05 35 views
2

如何禁用目录缓存。我需要有时是通过sshfs的编辑文件和经历的目录,而我看到:VIM NERDTree禁用缓存

NERDTree: Please wait, caching a large dir ... 
+2

如果你没有找到在'一个合适的选择:H nerdtree'那么你不能。 – romainl

+0

我使用sshfs的太。我总是失望,当NERDTree花费〜5-6秒读取目录中400个文件,而LS大约需要500毫秒。 – amphetamachine

回答

0

缓存在NERD_Tree的上下文中指读取目录中的内容,并将其存储在一个Vim变量,所以,当你关闭并在稍后再次打开相同的目录,它会立即发生,而不是花费大量时间。

恐怕你唯一的选择要么

  1. 不会有很多文件或者是一个缓慢的文件系统上打开目录
  2. 开放递归在NERD_Tree所有目录一旦当你启动Vim ;这将花费很长的时间,而在此之后的任何导航将是快速(直到重新启动VIM)。