【问题标题】:vim NERDTree disable cachingvim NERDTree 禁用缓存
【发布时间】:2013-02-05 08:25:45
【问题描述】:

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

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

【问题讨论】:

  • 如果您在:h nerdtree 中没有找到合适的选项,那么您将无法找到。
  • 我也使用 sshfs。当 NERDTree 需要大约 5-6 秒来读取包含 400 个文件的目录而 ls 需要大约 500 毫秒时,我总是很失望。

标签: caching vim nerdtree


【解决方案1】:

缓存 在 NERD_Tree 的上下文中意味着读取目录内容并将其存储在 Vim 变量中,这样当您稍后再次关闭和打开同一目录时,它会立即发生而不是引起注意时间。

恐怕你唯一的选择是要么

  1. 不要打开文件多或文件系统慢的目录
  2. 启动 Vim 时递归打开 NERD_Tree 中的所有目录一次;这将花费很长时间,但之后的任何导航都会很快(直到您重新启动 Vim)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多