tutorial - vim treeview
VIM: ¿Cómo puedo abrir un archivo en el lado derecho como vsplit desde un panel NerdTree del lado izquierdo? (4)
Instalé el plugin NerdTree.
¿Cómo puedo abrir un archivo en el lado derecho como vsplit desde un panel de NerdTree del lado izquierdo?
Esto es un truco, pero cómo lo hago es esto:
- Coloque el cursor en la ventana en la que quiero abrir el archivo
- Pulse
<leader>n<leader>n
(esto cierra NERDtree y luego lo vuelve a abrir con el cursor en NERDtree) - Seleccione el archivo
En mi sistema, esto se abre en la última ventana en la que estaba solo si el archivo no está abierto en mi pantalla.
Comience en la ventana en la que desea abrir su archivo.
Pulse <leader>n<leader>n
para cerrar y volver a abrir NERDTree
Seleccione el archivo que desea!
Un Cw =
rápido Cw =
devolverá tus ventanas a las proporciones adecuadas.
Hay un comando s , pero abre un archivo dividido a la izquierda del búfer actual. Aunque puede presionar Ctrl + W r para intercambiar ventanas, entonces.
No estoy seguro si alguien más todavía está luchando con esto, pero así es como lo resolví.
Puedes usar
:ls
para enumerar los archivos disponibles. Que se vería algo así como:
1 "foo.txt"
2 "blame_the_user.java"
:b1
para seleccionar foo.txt
:b2
para blame_the_user.java
Este método se puede hacer desde cualquier configuración de ventana usando :sp
o :vs
Abra los archivos que quiere dividir primero.
Para hacer que vsplit
ponga el nuevo buffer a la derecha del buffer actual:
set splitright
Del mismo modo, para hacer split
coloca el nuevo buffer debajo del buffer actual:
set splitbelow
No he intentado esto con Nerd Tree, sin embargo.