vim
Ventanas divididas
Buscar..
Sintaxis
-
:split <file>
-
:vsplit <file>
-
:sp
<- taquigrafía para dividir -
:vsp
<- taquigrafía para vsplit
Observaciones
Cuando se llama desde la línea de comandos, se pueden proporcionar varios archivos en el argumento y vim creará una división para cada archivo. Cuando se llama desde el modo ex, solo se puede abrir un archivo por invocación del comando.
Abriendo múltiples archivos en splits desde la línea de comando
Horizontalmente
vim -o file1.txt file2.txt
Verticalmente
vim -O file1.txt file2.txt
Opcionalmente, puede especificar el número de splits para abrir. El siguiente ejemplo abre dos divisiones horizontales y carga file3.txt
en un búfer:
vim -o2 file1.txt file2.txt file3.txt
Abriendo una nueva ventana dividida
Puede abrir una nueva división en Vim con los siguientes comandos, en modo normal :
Horizontalmente:
:split <file name>
:new
Verticalmente
:vsplit <file name>
:vnew
split abrirá el archivo en una nueva división en la parte superior o izquierda de la pantalla (o la división actual) :sp
y :vs
son accesos directos convenientes.
nuevo abrirá una división vacía
Cambiando el tamaño de una división o vsplit
Es posible que a veces desee cambiar el tamaño de una división o vsplit.
Para cambiar el tamaño de la división activa actualmente, use :resize <new size>
. :resize 30
por ejemplo haría que la división de 30 líneas de alto.
Para cambiar el tamaño de la vsplit actualmente activa, use :vertical resize <new size>
resize :vertical resize <new size>
. :vertical resize 80
por ejemplo, el :vertical resize 80
haría que el vsplit 80 caracteres de ancho.
Atajos
- Ctrl + wy + aumentan el tamaño de la ventana dividida
- Ctrl + wy - disminuir el tamaño de la ventana dividida
- Ctrl + w y = establecer un tamaño igual a las ventanas divididas
Cierra todas las splits pero la actual.
Modo normal
Ctrl-w o
Modo ex
:only
o corto
:on
Administrar ventanas divididas abiertas (atajos de teclado)
Después de abrir una ventana dividida en vim (como lo demuestran muchos ejemplos en esta etiqueta), es probable que desee controlar las ventanas rápidamente. Aquí es cómo controlar ventanas divididas usando atajos de teclado.
Mover para dividir arriba / abajo:
- Ctrl + w y k
- Ctrl + w y j
Mover para dividir izquierda / derecha:
- Ctrl + w y h
- Ctrl + w y l
Mover para dividir Arriba / Abajo (envolver):
- Ctrl + w y w
Crear nueva ventana vacía:
- Ctrl + w y n -o--: nuevo
Crear nueva división horizontal / vertical:
- Ctrl + W , S (mayúsculas)
- Ctrl + W , v (minúsculas)
Haz la división activa actual en la pantalla:
- Ctrl + w y o -o--: en
Moverse entre divisiones
Para moverse para dividir a la izquierda, use <Cw><Ch>
Para pasar a la división a continuación, use <Cw><Cj>
Para mover para dividir a la derecha, use <Cw><Ck>
Para pasar a la división anterior, use <Cw><Cl>
Sane split split
Es una mejor experiencia abrir split abajo y a la derecha
configurarlo usando
set splitbelow
set splitright