2015-03-03 75 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

相关问题