Я думаю, что ваши локальные .vimrc
файлы не работают, потому что вы не :cd
в то же время, когда открываете закладку.
При set exrc
локальные .vimrc
файлы ищутся в текущем каталоге , который по умолчанию не изменяется: если вы запускаете Vim с ~
, независимо от того, сколько файлов вы открываете где-нибудь на вашем компьютере, текущий каталог будет по-прежнему ~
.
К счастью, есть решение для NERDTree:
let NERDTreeChDirMode=2
и более общий:
set autochdir
Обе опции делают более или менее одно и то же: они заменяют текущий каталог на родительский элемент открытого файла.
Что вы положили в эти локальные .vimrc
s? Вы рассматривали возможность использования моделинов?