plugin para manager best vim command-line command nerdtree

para - vim plugins



Crear un atajo de comando para NERDTree en el editor de Vim (4)

Me gustaría crear una abreviatura para NERDTree en la línea de comandos. Me resulta molesto tener que escribir :NERDTree cada vez que quiera habilitarlo. Entonces me gustaría escribir :nr o algo así. ¿Es eso posible?


En mi .vimrc tengo:

let mapleader = "," nmap <leader>ne :NERDTree<cr>

Entonces, cuando necesito NERDTree, solo escribo ,ne en modo normal.


Me parece que funciona muy bien, mejor que cualquier otra sugerencia que he probado:

map <silent> <C-n> :NERDTreeFocus<CR>

Acaba de presionar control-n para volver a la jerarquía. Seleccionar un nombre de archivo en la jerarquía lo cambiará, por supuesto, a ese archivo.

  1. Funciona tanto en modo normal como en modo inserción
  2. No cierra la jerarquía como lo hace la respuesta aceptada (utilizando el comando :NERDTree comienza desde cero, cerrando la jerarquía, mientras usa :NERDTreeFocus simplemente mueve el foco, que creo que es lo que quiere)

Para alternar, use lo siguiente:

map <silent> <Cn> :NERDTreeToggle<CR>


Para usuarios ex Sublime:

map <silent> <C-k>b :NERDTreeToggle<CR>