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