¿Cómo volver a NERDTree desde el archivo en la pestaña?


232

Yo suelo:

  1. Elige el archivo necesario.
  2. Ábralo en una pestaña (carácter t, por defecto).

Pero, ¿cómo puedo volver a NERDTree para abrir un archivo más en una pestaña?

Solución temporal que uso ahora en mi archivo .vimrc:

map <F10> :NERDTree /path/to/root/of/my/project

Pero no es muy útil comenzar la navegación una y otra vez desde el directorio raíz.


44
No entiendo tu actualización. No, el NERDTree no se muestra en su propia pestaña, pero cuando abre un nuevo archivo en una nueva pestaña, ¿debería poder usar gtpara volver a la pestaña que contiene NERDTree?
innaM el

Sí tienes razón. Acabo de encontrar esto.
reedwolf 01 de

Respuestas:


77

Si utiliza en Tlugar de tno hay necesidad de retroceder porque se abrirá la nueva pestaña, pero el enfoque de vim simplemente permanecerá dentro de NERDTree.


¿Qué sucede si estamos usando buffers en lugar de pestañas (como a menudo se le dice a uno que haga con Vim)? * editar: la respuesta a continuación es lo que estaba buscando.
cbartondock

665

Ctrl-ww

Esto se moverá entre las ventanas abiertas (para que pueda saltar entre la ventana NERDTree, el archivo que está editando y la ventana de ayuda, por ejemplo ... simplemente mantenga presionado Ctrly presione wdos veces).


44
>> simplemente mantenga presionado "control" y presione "w" dos veces. Desafortunadamente, no veo nada cambiado después de esto ... Y no hay nada especial en mi vimrc para este atajo. ¿Tienes alguna idea? Por favor ayuda
reedwolf 01 de

3
Ctrl-ww moverá el cursor entre las ventanas divididas de la pestaña activa. En una pestaña nueva, no hay divisiones y, por lo tanto, ctrl-ww no hará nada.
INNAM

1
Como podría suponer, supongo, Manni.
rg88

2
¡Creo que esta respuesta es mejor!
DNB5brims

¿Qué pasa si presiono W tres veces?
AlienWebguy

136

Ctrl+ wwciclo a través de todas las ventanas

Ctrl+ whte lleva a la izquierda de una ventana

Ctrl+ wjte lleva por una ventana

Ctrl+ wkte lleva por una ventana

Ctrl+ wlte lleva a la derecha


Esta. Gracias.
Erowlin

93

NERDTree se abre en otra ventana. ¿Esa vista dividida que estás viendo? Se llaman ventanas en lenguaje vim. Todos los comandos de la ventana comienzan con CTRL- W. Para moverse desde ventanas adyacentes que están a la izquierda y a la derecha una de la otra, puede cambiar el foco a la ventana a la izquierda de su ventana actual con CTRL- w h, y mover el foco a la derecha con CTRL- w l. Del mismo modo, CTRL- w jy CTRL- w klo moverán entre ventanas divididas horizontalmente (es decir, una ventana está sobre la otra). Hay mucho más que puedes hacer con Windows como se describe aquí.

También puede usar el comando: NERDTreeToggle para abrir y cerrar su árbol. Por lo general, ato que no.


2
ayuda mucho poner un: NERDTreeToggle keybinding en tu .vimrc. Yo uso <F4>, pero solo soy yo. Puse project.vim, taglist y NERDTree en <F2>, <F3> y <F4>, respectivamente. Ahora es fácil sortear mis proyectos. Sin embargo, eso funciona muy mal con MiniBufExplorer, por lo que si lo usa puede tener algunos problemas.
jorelli

Gracias por esta explicación Por alguna razón, no es demasiado obvio para un usuario novato que el NERDTree realmente abra una nueva ventana de Vim. Una vez que entendí eso, y aprendí algunos comandos para navegar por Windows, no solo comencé a usar NERDTree de manera efectiva, ¡sino que las ventanas Vim se convirtieron en una forma conveniente de abrir múltiples archivos en la misma pantalla!

25

Puede enfocarse en una ventana dividida usando # ctrl-ww.

por ejemplo, presionando:

1 ctrl-ww

se centraría en la primera ventana, generalmente siendo NERDTree.


presione Ctrl después de 1 es un largo viaje.
OldSchool

9

ctrl-wwPodría ser útil cuando tiene pestañas abiertas limitadas. Pero podría ser molesto cuando tienes demasiadas pestañas abiertas.

I tipo de :NERDTreenuevo para obtener la parte posterior enfoque en la pestaña NERDTree instante donde el foco de mi cursor. Espero que ayude


5

Puede cambiar las pestañas por ctrl-pgupy ctrl-pgdown. En esa pestaña que vino del NERDTree todavía está seleccionado y puede abrir otra pestaña.


3

En versiones más recientes de NERDTree puede usar el comando :NERDTreeFocus, que moverá el foco a la ventana NERDTree.


3

Como no se menciona y es realmente útil:

ctrl-wp

que memorizo ​​al ir a la ventana seleccionada previamente .

Funciona como un comando de ida y vuelta . Después de haber abierto un nuevo archivo desde el árbol en una nueva ventana, presione ctrl-wppara volver al NERDTree y usarlo nuevamente para volver a su ventana anterior.

PD: vale la pena mencionar que en ctrl-wprealidad está documentado como ir a la ventana de vista previa (ver: :help preview-windowy :help ctrl-w).

También es la única pulsación de tecla que funciona para cambiar dentro y explorar la ventana de documentación de vista previa de COC .


0

Todos los atajos y funcionalidades están en

press CTRL-?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.