2013-02-05 33 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)。