:vsplit
(forma corta :vs
:) divide la ventana gráfica de Vim verticalmente. :30vs
divide la ventana gráfica, haciendo que la nueva ventana tenga 30 caracteres de ancho. Una vez que se crea esta ventana de 30 caracteres, ¿cómo cambiaría su tamaño a 31 o 29?
Con ventanas horizontales Ctrl: W +aumenta el número de líneas en uno. ¿Cuál es el comando equivalente para aumentar las columnas en una?
:h ^w
para ver la lista de comandos de la ventana.:h ^ww
para ver la ayuda del comando normalCtrl-w w
.Respuestas:
CTRL-W >
y
CTRL-W <
para hacer la ventana más ancha o más angosta.
fuente
:30winc >
y:30winc <
tener 30 caracteres más / menos de ancho.30CTRL-W >
permanecer en el espíritu de la respuesta.:vertical resize 30
para cambiar el tamaño de la ventana actual a exactamente 30 caracteres de ancho.:res <N>
configurar el tamaño actual de la ventana a exactamente N filas (para altura no ancho)Y Ctr-W =
los hará iguales
fuente
:winc =
Esto también los hará iguales.En caso de que también necesite cambiar el tamaño de HORIZONTAL SPLIT :
el comando es el mismo para todas las divisiones, solo cambia el parámetro :
-
+
en vez de<
>
Ejemplos :
disminuir el tamaño horizontal en 10 columnas
Aumentar el tamaño horizontal en 30 columnas.
o dentro del modo normal:
Divisiones horizontales
10 CTRL+w -
30 CTRL+w +
Divisiones verticales
10 CTRL+ w <(disminución)
30 CTRL+ w >(aumento)
fuente
:he winc
ctrl+w [count] {arg}
obras también ...Otro consejo de mi lado:
Para establecer el ancho de la ventana para decir exactamente 80 columnas, use
Para establecerlo en el ancho máximo, simplemente omita el número anterior:
fuente
Tengo estos mapeados en mi .gvimrc para permitirme presionar comando- [flecha] para mover el alto y el ancho de mi ventana actual:
Para MacVim, debe colocarlos en su .gvimrc (y no en su .vimrc) ya que de lo contrario el sistema los sobrescribirá .gvimrc
fuente
En la misma línea, utilizo lo siguiente en mi
.vimrc
para permitirme moverme a través de las divisiones, expandiendo automáticamente la que estoy moviendo a su tamaño completo y reduciendo todo el resto a su altura o anchura mínima:fuente
Estoy usando números para cambiar el tamaño asignando lo siguiente en .vimrc
fuente
nmap 9 :vertical res +2<CR>
lugar de-2
paravertical increase
Esto es lo que estoy usando a partir de ahora:
fuente
Estoy usando los siguientes comandos para esto:
fuente