Ответ 1
В моем .vimrc
у меня есть:
let mapleader = ","
nmap <leader>ne :NERDTree<cr>
Поэтому, когда мне нужно NERDTree, я просто пишу ,ne
в нормальном режиме.
Я хотел бы создать аббревиатуру для NERDTree в командной строке. Мне нахожу, что досадно писать :NERDTree
каждый раз, когда я хочу его включить. Поэтому я бы хотел набрать :nr
или что-то в этом роде. Возможно ли это?
В моем .vimrc
у меня есть:
let mapleader = ","
nmap <leader>ne :NERDTree<cr>
Поэтому, когда мне нужно NERDTree, я просто пишу ,ne
в нормальном режиме.
Я считаю, что это работает очень хорошо, лучше, чем любые другие предложения, которые я пробовал:
map <silent> <C-n> :NERDTreeFocus<CR>
Вы просто нажмете control-n, чтобы вернуться к иерархии. Выбор имени файла в иерархии переключит вас, конечно, в этот файл.
:NERDTree
запускает вас с нуля, закрывая иерархию, а при использовании :NERDTreeFocus
просто перемещает фокус, который, как я думаю, вам нужен)Для переключения используйте следующее:
map <silent> <C-n> :NERDTreeToggle<CR>
Для бывших пользователей Sublime:
map <silent> <C-k>b :NERDTreeToggle<CR>