2009-11-01 18 views
181

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

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

Pero, ¿cómo puedo volver a NERDTree para abrir un archivo más en la 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 para iniciar la navegación y otra vez de la raíz del directorio.

+3

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

+0

Sí, tienes razón. Acabo de encontrar esto. – ep3static

Respuesta

57

Si utiliza T en lugar de t no hay necesidad de saltar de nuevo porque se abrió la nueva pestaña, pero el enfoque de Vim simplemente permanecer dentro NERDTree.

+3

¡Gracias! NERDTree es increíble :) – ep3static

+0

¿Qué ocurre si utilizamos almacenamientos intermedios en lugar de pestañas (como suele decirse que uno hace con Vim)? * editar: la respuesta a continuación es lo que estaba buscando. – cbartondock

547

Ctrl - w w

Esto moverá entre las ventanas abiertas (por lo que podría saltar entre la ventana NERDTree, el archivo que se está editando y la ventana de ayuda, por ejemplo ... sólo mantenga presionada Ctrl y presione w dos veces).

+3

>> solo mantenga presionado "control" y presione "w" dos veces. Lamentablemente, no veo nada cambiado después de esto ... Y no hay nada especial en mi versión para este atajo. ¿Tienes alguna idea? Por favor, ayuda – ep3static

+2

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

+1

Como podría suponer mi conjetura, Manni. – Stuart

5

Usted puede cambiar las fichas por ctrl-pgup y ctrl-PgDown. En esa pestaña del NERDTree todavía está seleccionada y puede abrir otra pestaña.

+0

Creo que esto solo funciona en gvim. – zomblake

75

NERDTree se abre en otra ventana. Esa vista dividida que estás viendo? Se llaman ventanas en el lenguaje vim. Todos los comandos de ventana comienzan con CTRL - W. Para pasar de ventanas adyacentes que están izquierdo y derecho de unos a otros, puede cambiar el foco a la ventana a la izquierda de la ventana actual con CTRL - wh, y mover el enfoque hacia la derecha con CTRL - wl. Del mismo modo, CTRL - wj y CTRL - wk, se desplazará por ventanas horizontalmente dividido (es decir, una ventana está por encima de la otra). Hay mucho más que puede hacer con Windows como se describe here.

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

+0

+1 aumentó mi productividad diez veces :) – ron

+1

ayuda mucho poner un: enlace de clave NERDTreeToggle en su .vimrc. Yo uso , pero así soy yo. Puse project.vim, taglist y NERDTree en , y , 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

+0

+1 Grandes bots de productividad. ¡¡Gracias!! – Bedasso

16

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

por ejemplo, pulsando:

1 ctrl-ww 

se centraría en la primera ventana, siendo por lo general NERDTree.

68

Ctrl + ww ciclo, aunque todas las ventanas

Ctrl + wh toma que dejó una ventana

Ctrl + wj te lleva por una ventana

Ctrl + wk que ocupa una ventana

Ctrl + wl te lleva una ventana

6

ctrl -ww Podría ser útil cuando tienes pestañas limitadas abiertas. Pero puede ser molesto cuando tienes demasiadas pestañas abiertas.

Escribo de nuevo :NERDTree para volver a centrarme en la pestaña NERDTree de forma instantánea donde sea que esté mi cursor. Espero que ayude

0

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

0

Sólo trate de abrir el archivo de NERD con g comandoo.

Cuestiones relacionadas