Solo quiero abrir y cerrar NERDTree, presionando el botón F2. He mapeado de esta manera:Mapa F2 a NEERDTreeToggle
map <silent> <F2> NERDTreeToggle
Pero, en realidad esto no funciona correctamente y no he entendido por qué ...
Solo quiero abrir y cerrar NERDTree, presionando el botón F2. He mapeado de esta manera:Mapa F2 a NEERDTreeToggle
map <silent> <F2> NERDTreeToggle
Pero, en realidad esto no funciona correctamente y no he entendido por qué ...
Aquí está mi configuración para NERDTree.
silent! nmap <C-p> :NERDTreeToggle<CR>
silent! map <F3> :NERDTreeFind<CR>
let g:NERDTreeMapActivateNode="<F3>"
let g:NERDTreeMapPreview="<F4>"
F3
se abrirá el panel NERDTree y resaltar archivo actual. Y cuando se encuentre en el panel de NERDTree, F3
abrirá el archivo debajo del cursor. Entonces, puedo usar un botón para saltar entre el buffer y NERDTree. (Y F4
para la vista previa, ya que está al lado de F3
)
¿Hay alguna manera de obtener el mismo comportamiento pero abrir el cursor del archivo inder en una división vertical o división? – anpel
C-W v, C-W s. Aquí hay una buena respuesta http://vi.stackexchange.com/questions/3364/open-filename-under-cursor-like-gf-but-in-a-new-tab-or-split – cutalion
resulta que puede ser hecho muy fácilmente con let g: NERDTreeMapOpenSplit = "
su asignación:
map <silent> <F2> NERDTreeToggle
debería ser:
map <F2> :NERDTreeToggle<CR>
creo que usted encontrará que va a trabajar (Básicamente se perdió el colon y el <CR>
para que la acción ocurra ...
'nmap: ejecute 'NERDTreeToggle'. getcwd() ' –
taro
¡Ahora es perfecto! Gracias ... Pero ¿puedes explicarme por qué necesitabas agregar? getcwd() –
El '' es el bit necesario. Simplemente significa presionar la tecla Enter para ejecutar el comando. Pero: 'nmap : NERDTreeToggle ' va a hacer. –
david