Сделать NERDTree Bookmark открытой загрузкой конфигурации из локального каталога - PullRequest
0 голосов
/ 07 марта 2012

Есть ли способ сделать так, чтобы при открытии закладки в NERDTree он выполнял поиск .vimrc в этом каталоге и искал его содержимое?Я использую exrc для включения файлов .vimrc для каждого каталога, чтобы обеспечить переопределения для каждого проекта.В настоящее время, если я использую закладки в NERDTree для переключения на другой проект, файлы конфигурации не загружаются.Поэтому мне нужно либо вручную установить эти файлы, либо открыть новый экземпляр vim из каталога новых проектов.

1 Ответ

0 голосов
/ 07 марта 2012

Я думаю, что ваши локальные .vimrc файлы не работают, потому что вы не :cd в то же время, когда открываете закладку.

При set exrc локальные .vimrc файлы ищутся в текущем каталоге , который по умолчанию не изменяется: если вы запускаете Vim с ~, независимо от того, сколько файлов вы открываете где-нибудь на вашем компьютере, текущий каталог будет по-прежнему ~.

К счастью, есть решение для NERDTree:

let NERDTreeChDirMode=2

и более общий:

set autochdir

Обе опции делают более или менее одно и то же: они заменяют текущий каталог на родительский элемент открытого файла.

Что вы положили в эти локальные .vimrc s? Вы рассматривали возможность использования моделинов?

...