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, как сказал Джероми Энглим.