NERDTree автоматически загружает определенный каталог

Я использую gvim в Windows. По умолчанию nerdtree загружает диск C:\ по умолчанию. Мне нравится менять его на E:\ диск. Как этого добиться?

Всякий раз, когда я пытаюсь запустить NERDTree с помощью команды:NERDTree, я получаю эту ошибку E492: Not an editor command: NERDTree

2 ответа

Решение

У меня есть следующий код в моем vimrc файл

cd ~/documents
map <F2> :NERDTreeToggle<CR>
" open Nerd Tree in folder of file in active buffer
map <Leader>nt :NERDTree %:p:h<CR>

cd команда не является специфичной для NerdTree. Он просто меняет рабочий каталог, когда Vim начинает что-то, что для меня разумно.

Из справочного файла NERDTree: :NERDTree [<start-directory> | <bookmark>] *:NERDTree* Opens a fresh NERD tree. The root of the tree depends on the argument given. There are 3 cases: If no argument is given, the current directory will be used. If a directory is given, that will be used. If a bookmark name is given, the corresponding directory will be used. For example: > :NERDTree /home/marty/vim7/src :NERDTree foo (foo is the name of a bookmark)

В моем vimrc файл, я использую это autocmd vimenter * NERDTree G:\. G:\должен быть установлен как диск по умолчанию, но это только рабочий каталог NERDTree. Добавитьcd G:\измените рабочий каталог vim, как сказал Джероми Энглим.

Другие вопросы по тегам