Quiero que se abra un archivo en una nueva pestaña cuando lo hago o hago doble clic en él. Sé que hay t método abreviado, pero siempre abro un archivo en una nueva pestaña y la entrada es más cómoda para mí.¿Cómo abrir un archivo en una nueva pestaña de forma predeterminada en NERDTree?
Respuesta
Trate de añadir
let NERDTreeMapOpenInTab='\r'
o
let NERDTreeMapOpenInTab='<ENTER>'
a su .vimrc
.
HTH
Es posible que desee añadir https://github.com/Nopik/vim-nerdtree-direnter plug-in, así - se soluciona el problema apertura directorio, por lo que entran en el nodo de directorio se acaba de expandir/contraer, no abrir una nueva pestaña.
Intentó esto, pero no funcionó: https://github.com/Nopik/vim-nerdtree-direnter/issues/1 – sixtyfootersdude
Para el evento de doble clic en concreto, que es (sólo?) Posible cambiando ligeramente el código fuente NERDtree (publicado aquí):
Agregue la información relevante de su enlace a su respuesta. – Fjodr
utilizo siguiente mapa para ver la ficha de recorrido:
nnoremap <C-l> gt
nnoremap <C-h> gT
¿Cómo responde esto la pregunta? – oarfish
Agregue esto al complemento. Necesita ser agregado a un archivo como: ~/.vim/nerdtree_plugin/mymapping.vim
. La ubicación exacta dependerá del administrador de complementos que use para vim. p.ej. para Plugged es ~/.vim/plugged/nerdtree/nerdtree_plugin/mymapping.vim
Este código agrega una asignación para la tecla Intro para abrir archivos en una nueva pestaña mientras expande/contrae directorios. Para las nuevas pestañas también refleja el NERDTree para que pueda compartirse entre pestañas.
call NERDTreeAddKeyMap({
\ 'key': '<CR>',
\ 'scope': "Node",
\ 'callback': 'OpenInNewTab',
\ 'quickhelpText': 'open node' })
" FUNCTION: s:openInNewTab(target) {{{1
function! OpenInNewTab(node)
if a:node.path.isDirectory
call a:node.activate()
else
call a:node.activate({'where': 't'})
call g:NERDTreeCreator.CreateMirror()
wincmd l
endif
endfunction
¿Esto se sobrescribirá si necesito actualizar el complemento? Supongo que lo hará si elimino y luego lo reinstalo. – AldoTheApache
- 1. NERDTree abrir en una nueva pestaña, como última pestaña en gvim?
- 2. GVim: Abrir en una nueva pestaña
- 3. Complemento MacVim + Command-T, cómo está abierto en una nueva pestaña de forma predeterminada
- 4. enlaces ajax Abrir en una nueva pestaña
- 5. ¿Cómo volver a NERDTree desde el archivo en la pestaña?
- 6. nerdtree enfoque automático al archivo cuando se abre en la nueva pestaña
- 7. cómo abrir la URL en una nueva pestaña de django?
- 8. ¿Cómo abrir una nueva pestaña en JavaScript sin cambiar a la nueva pestaña?
- 9. Abrir archivo Nerdtree en división no adyacente
- 10. Enganche "Abrir en nueva pestaña" y "Atrás"
- 11. Abrir PDF en una nueva pestaña usando dompdf
- 12. ¡Necesito abrir enlaces en una nueva pestaña en ie8!
- 13. Cómo abrir asp: HyperLink.NavigationUrl en una nueva pestaña
- 14. Evento de Javascript para "Abrir en una pestaña nueva"
- 15. Reasignación: ayuda en Vim para abrir en una nueva pestaña
- 16. NERDTree Auto-abierta en la pestaña "CADA"
- 17. JavaScript: location.href ¿abrir en una nueva ventana/pestaña?
- 18. ¿Cómo abrir un archivo con una aplicación predeterminada en SWT?
- 19. Rieles: Abrir enlace en una nueva pestaña (con 'link_to')
- 20. Abrir todos los enlaces externos abrir en una nueva pestaña aparte de un dominio
- 21. Cómo abrir el enlace al archivo pdf en una nueva pestaña usando html
- 22. Cómo abrir una nueva ventana predeterminada del explorador en Python cuando el valor predeterminado es Chrome
- 23. Cómo abrir un nuevo archivo en vim en una nueva ventana
- 24. JavaScript: ¿Forzar IE a abrir una pestaña nueva en lugar de una ventana?
- 25. encabezado de ubicación en una nueva pestaña
- 26. ¿Cómo abrir un enlace de acción de maquinilla en una nueva pestaña?
- 27. ¿Cómo abrir un archivo con la aplicación predeterminada en cmd?
- 28. ASP.Net Abrir nueva pestaña en el navegador de CodeBehind
- 29. ¿Cómo puedo abrir un archivo resx en el editor XML de Visual Studio de forma predeterminada?
- 30. VIM - Comando NerdTree para abrir todas las subcarpetas debajo de una carpeta en NerdTree
Esto también hace que entre en un directorio para abrir en una nueva pestaña. – alice
Eso es correcto. Pero no hay otra manera. –
cómo recorrer entre pestañas de archivo en vim? – navyad