Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching vim NERDTree禁用缓存_Caching_Vim_Nerdtree - Fatal编程技术网

Caching vim NERDTree禁用缓存

Caching vim NERDTree禁用缓存,caching,vim,nerdtree,Caching,Vim,Nerdtree,如何禁用目录缓存。有时我需要通过sshfs编辑文件,在浏览目录时,我会看到: NERDTree: Please wait, caching a large dir ... 在NERD_树的上下文中进行缓存意味着读取目录内容并将其存储在Vim变量中,这样当您稍后再次关闭和打开同一目录时,它会立即发生,而不会占用明显的时间 恐怕你唯一的选择就是 不要打开包含许多文件或文件系统速度较慢的目录 当你启动Vim时,递归地打开NERD_树中的所有目录一次;这将花费很长时间,但之后的任何导航都将很快(直到重

如何禁用目录缓存。有时我需要通过sshfs编辑文件,在浏览目录时,我会看到:

NERDTree: Please wait, caching a large dir ...
在NERD_树的上下文中进行缓存意味着读取目录内容并将其存储在Vim变量中,这样当您稍后再次关闭和打开同一目录时,它会立即发生,而不会占用明显的时间

恐怕你唯一的选择就是

  • 不要打开包含许多文件或文件系统速度较慢的目录
  • 当你启动Vim时,递归地打开NERD_树中的所有目录一次;这将花费很长时间,但之后的任何导航都将很快(直到重新启动Vim)

  • 如果在
    :h nerdtree
    中找不到合适的选项,则不能。我也使用sshfs。当NERDTree读取一个包含400个文件的目录需要约5-6秒,而ls需要约500毫秒时,我总是感到失望。