2012-01-13 15 views
15

Normalmente cambio al búfer de archivos Nerdtree presionando Ctrl + H dos veces para mover el cursor al borde izquierdo de la pantalla. Sin embargo, esto significa que cuando abro archivos, siempre están en la división adyacente a la ventana de NERDTree. ¿Cómo puedo abrir archivos en la división que no está adyacente a la ventana de NERDTree?Abrir archivo Nerdtree en división no adyacente

Respuesta

22

NERDtree abrirá un archivo en la ventana anterior si presiona o o intro. Puede abrirlo en una división de la ventana anterior presionando i, o en una división vertical presionando s.

Parece que tiene Ctrl-H asignada a Ctrl-W h. El truco de no tener NERDtree para abrir el archivo en una ventana adyacente a la ventana de NERDTree es no tener la ventana adyacente en la ventana anterior.

Para lograr esto, alternar la ventana de NERD Tree cerrada. (: NERDTreeToggle, o cualquiera que sea su mapkey para alternar NERDTree). A continuación, vaya a la ventana apropiada en la que desea abrir el archivo. A continuación, vuelva a abrir NERDTree. Ahora puede abrir el archivo en la ventana anterior en la que estaba usando o o enter ... o en splits usando i o s.

Para ahorrar tener que alternar la ventana de NERDTree abrir/cerrar, es posible que desee establecer la opción NERDTreeQuitOnOpen. Entonces solo necesita abrir NERDTree cuando se encuentre en una ventana en la que tiene la intención de abrir un archivo.

+1

Esto no parece funcionar bien al dividir con 'i'. ¿Es eso un error de Nerd Tree? –

+1

He notado lo mismo, 'i' siempre se abre en una división horizontal adyacente a NERDtree, independientemente de la última ventana activa – tombeynon

Cuestiones relacionadas