在不重新启动的情况下即时更改 NERDTree ~/.vimrc 选项 VIM
Changing NERDTree ~/.vimrc options on the fly without restarting VIM
我想动态更改排序顺序。有时,我希望我的资源按字母顺序列出,有时我只希望显示一个扩展名。
我目前可以通过在我的 ~/.vimrc 中编辑 NERDTreeSortOrder 来让它工作。
但是如何在不重新启动的情况下执行此操作 VIM?
我尝试只执行“:let NERDTreeSortOrder = ['new sort order']”,但这并没有真正改变任何东西。我将它添加到我的 vimrc 中,退出 VIM 并重新启动,它就可以工作了。
顺便说一下,如果有人能告诉我如何让 NerdTree 显示 仅 一个特定的扩展,那对我也有用。我知道我可以让 NERDTree 不显示 一个特定的文件类型,方法是将其添加为忽略,但我想要相反的方式。
有什么想法吗?
您是否尝试过从 vim 中输入您的 .vimrc
?
:source $MYVIMRC
或 :source ~/.vimrc
:source
可以缩写为:so
,例如:so ~/.vimrc
您需要刷新目录(进入 let NERDTreeSortOrder=[...]
后)。
在 NERDTree
缓冲区中时,要么:
r
限制刷新到所选目录
R
从根节点开始刷新
至于将特定文件扩展名列入白名单,请查看 this question。
我想动态更改排序顺序。有时,我希望我的资源按字母顺序列出,有时我只希望显示一个扩展名。
我目前可以通过在我的 ~/.vimrc 中编辑 NERDTreeSortOrder 来让它工作。
但是如何在不重新启动的情况下执行此操作 VIM?
我尝试只执行“:let NERDTreeSortOrder = ['new sort order']”,但这并没有真正改变任何东西。我将它添加到我的 vimrc 中,退出 VIM 并重新启动,它就可以工作了。
顺便说一下,如果有人能告诉我如何让 NerdTree 显示 仅 一个特定的扩展,那对我也有用。我知道我可以让 NERDTree 不显示 一个特定的文件类型,方法是将其添加为忽略,但我想要相反的方式。
有什么想法吗?
您是否尝试过从 vim 中输入您的 .vimrc
?
:source $MYVIMRC
或 :source ~/.vimrc
:source
可以缩写为:so
,例如:so ~/.vimrc
您需要刷新目录(进入 let NERDTreeSortOrder=[...]
后)。
在 NERDTree
缓冲区中时,要么:
r
限制刷新到所选目录R
从根节点开始刷新
至于将特定文件扩展名列入白名单,请查看 this question。