2015-03-03 74 views
1

我想動態更改排序順序。有時,我希望我的來源按字母順序排列,有時我只想顯示一個分機。在不重新啓動VIM的情況下更改NERDTree〜/ .vimrc選項

我現在可以通過編輯我的〜/ .vimrc中的NERDTreeSortOrder來運行它。

但是,如何在不重新啓動VIM的情況下執行此操作?

我試着只是執行「:讓NERDTreeSortOrder = ['新的排序順序']」,但這並沒有真正改變任何東西。我將它添加到我的vimrc中,退出VIM並重新啓動並且它可以正常工作。

順便說一句,如果有人能告訴我如何讓NerdTree顯示只有一個特定的擴展名,這也適用於我。我知道我可以讓NERDTree 不會顯示一個特定的文件類型,通過添加它來忽略,但我想要另一種方式。

任何想法?

回答

1

您需要刷新目錄(輸入let NERDTreeSortOrder=[...]後)。
雖然在NERDTree緩衝器,或者:

  • r於刷新限制到所選擇的目錄
  • R從根節點開始刷新。

至於具體的白名單文件擴展名,有在看this question

+0

一樣,直到我退出VIM並重新啓動後,排序順序纔會改變,謝謝關於其他問題的鏈接,我會看一看 – 2015-03-03 17:12:31

+0

無法編輯我的評論刷新似乎工作。 – 2015-03-03 17:20:59

1

你有沒有試過在vim中輸入你的.vimrc

:source $MYVIMRC:source ~/.vimrc

:source可以縮短到:so,例如:so ~/.vimrc

+0

是的,我做到了。不起作用:( – 2015-03-03 02:57:04

+0

刷新後可以正常工作,就像下面的帖子的評論 – 2015-03-03 17:21:22

相關問題