从本地目录创建NERDTree书签打开加载配置

时间:2012-03-07 00:44:14

标签: vim nerdtree

有没有办法让它在NERDTree中打开书签时会在该目录中搜索.vimrc并获取其内容?我使用exrc来启用每个目录.vimrc文件,以便在每个项目的基础上提供覆盖。目前,如果我使用NERDTree中的书签切换到另一个项目,则不会加载配置文件。因此,我必须手动获取这些文件或从新项目目录中打开一个新的vim实例。

1 个答案:

答案 0 :(得分:0)

我认为您的本地.vimrc文件不起作用,因为您在打开书签的同时没有:cd

使用set exrc,在当前目录中查找本地.vimrc文件,默认情况下不会更改:如果从~启动Vim,无论您在计算机上的任何位置打开多少文件,当前目录仍为~

幸运的是,有一个特定于NERDTree的解决方案:

let NERDTreeChDirMode=2

和更通用的一个:

set autochdir

这两个选项或多或少都是相同的:它们将当前目录更改为打开文件的父目录。

你在那些本地.vimrc中放了什么?你考虑过使用吗?