Заставить NERDTree работать «как положено» - PullRequest
3 голосов
/ 05 апреля 2011

Я хочу иметь возможность o или дважды щелкнуть файл в NERDTree, открыть его в разрезе справа и оставить NERDTree открытым. Я не нашел волшебную пыль, чтобы посыпать мой .vimrc, чтобы это произошло, может кто-нибудь помочь?

Я бы хотел вести себя как любой текстовый редактор с графическим интерфейсом, в котором проводник сохраняется, а файлы открываются и закрываются в «главной панели».

Спасибо за понимание!

1 Ответ

11 голосов
/ 05 апреля 2011

Попробуйте это в вашем .vimrc:

:let NERDTreeQuitOnOpen = 0

Я считаю следующие сопоставления полезными:

nnoremap <Leader>d :let NERDTreeQuitOnOpen = 1<bar>NERDTreeToggle<CR>
nnoremap <Leader>D :let NERDTreeQuitOnOpen = 0<bar>NERDTreeToggle<CR>

Таким образом, \d открывает NERDTree, которое закрывается при выборе файла, в то время как \D открывает постоянное / закрепленное NERDTree.

...