VIM - NerdTree - Открывать закладки при запуске VIM - PullRequest
21 голосов
/ 27 января 2011

Я установил VIM для открытия NERDTree при каждом запуске VIM, выполнив это: autocmd VimEnter * NERDTree

Какие изменения я должен внести в свой файл vimrc, чтобы закладки также открывались при каждом запуске VIM & NerdTree?

Ответы [ 3 ]

32 голосов
/ 27 января 2011

let NERDTreeShowBookmarks=1 отобразит таблицу закладок при запуске.Если вы действительно хотите открыть файлы для редактирования, я не уверен, как это сделать.

NERDTree предоставляет очень хороший файл документации.Если вы распаковали zip-файл в ~ / .vim, он находится в ~ / .vim / doc / NERD_tree.txt.Если вы хотите использовать встроенную справку vim, запустите :helptags ~/.vim/doc/, и тогда вы сможете получить к нему доступ с помощью :help NERDTree.

Конечно, если вы распаковали zip-файл где-то еще, замените ~ /.vim с папкой, в которую вы его распаковали.

7 голосов
/ 27 января 2011

Из справочного файла Nerdtree:

2.2.1. Таблица закладок NERDTreeBookmarkTable
Если таблица закладок активна (см. | NERDTree-B | и | 'NERDTreeShowBookmarks' |), она будет отображена над деревом. Вы можете дважды щелкнуть по закладкам или использовать | NERDTree-o | картирование, чтобы активировать их. Смотрите также, | NERDTree-t | и | NERDTree-T |

Так что я думаю, что
let NERDTreeShowBookmarks=1 в вашем .vimrc должно работать.

4 голосов
/ 28 апреля 2011

Я знаю, что этот вопрос задавали некоторое время назад, но, поскольку он находится на вершине результатов Google, я подумал, что дам правильный ответ.

В вашем файле .vimrc NERDTreeFromBookmark не будет указывать имя закладки, НО откроет жесткий путь.

Например:

au VimEnter *  NERDTreeFromBookmark /path/to/your/bookmark/folder/

Это откроет NERDTree в этом месте при запуске VIM.

Надеюсь, что это помогает некоторым людям.

EDIT:

я думаю, вы могли бы также сделать:

au VimEnter *  NERDTree /path/to/a/folder/
...