在不重新启动VIM的情况下动态更改NERDTree~/.virc选项



我想动态更改排序顺序。有时,我希望我的来源按字母顺序列出,有时我只希望显示一个扩展名。

我现在可以通过在我的~/.virc.中编辑NERDTreeSortOrder来让它工作

但是,如果不重新启动VIM,我该如何做到这一点?

我试着执行":let NERDTreeSortOrder=['new sort order']",但这并没有真正改变任何事情。我把它添加到我的vimrc中,退出VIM并重新启动,它就工作了。

顺便说一句,如果有人能告诉我如何使NerdTree show成为一个特定的扩展,那对我也适用。我知道我可以通过添加NERDTree来忽略它,从而使其不显示特定的文件类型,但我希望相反。

有什么想法吗?

您需要刷新目录(在输入let NERDTreeSortOrder=[...]之后)
当在NERDTree缓冲区时,任一:

  • r将刷新限制为所选目录
  • CCD_ 4从根节点的开始进行刷新

至于白名单特定的文件扩展名,请看一下这个问题。

您是否尝试过从vim中获取.vimrc

:source $MYVIMRC:source ~/.vimrc

:source可以缩短为:so,例如:so ~/.vimrc

最新更新