Подтвердить что ты не робот

VIM - NerdTree - Открыть закладки, когда VIM запущен

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

В файле справки Nerdtree:

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

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

Ответ 3

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

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

Например:

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

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

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

EDIT:

Я думаю, вы также можете сделать:

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