vinegar tutorial plug vim plugins editor nerdtree

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:

  1. Coloque el cursor en la ventana en la que quiero abrir el archivo
  2. Pulse <leader>n<leader>n (esto cierra NERDtree y luego lo vuelve a abrir con el cursor en NERDtree)
  3. 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.