有没有办法让它在NERDTree中打开书签时会在该目录中搜索.vimrc并获取其内容?我使用exrc来启用每个目录.vimrc文件,以便在每个项目的基础上提供覆盖。目前,如果我使用NERDTree中的书签切换到另一个项目,则不会加载配置文件。因此,我必须手动获取这些文件或从新项目目录中打开一个新的vim实例。
答案 0 :(得分:0)
我认为您的本地.vimrc
文件不起作用,因为您在打开书签的同时没有:cd
。
使用set exrc
,在当前目录中查找本地.vimrc
文件,默认情况下不会更改:如果从~
启动Vim,无论您在计算机上的任何位置打开多少文件,当前目录仍为~
。
幸运的是,有一个特定于NERDTree的解决方案:
let NERDTreeChDirMode=2
和更通用的一个:
set autochdir
这两个选项或多或少都是相同的:它们将当前目录更改为打开文件的父目录。
你在那些本地.vimrc
中放了什么?你考虑过使用吗?