2009-09-07 10 views
9

¿Hay alguna manera de especificar un ancho al hacer: vsplit? Además, ¿hay alguna manera de aumentar o disminuir el ancho en una ventana dividida verticalmente? Ctrl-w + y Ctrl-w - parece estar trabajando solo en ventanas divididas horizontalmente.Especificando el ancho para: vsplit en vim

Respuesta

25

Según :help :vsplit, toma un argumento numérico opcional como prefijo, por ejemplo, :80vs. ¡Pruébalo!

Editar: Supongo que olvidé mencionar. Puede controlar el ancho con Ctrl-W < y Ctrl-W >

Para obtener más información, lea el manual en :help windows

+0

Gracias, no sabía que puede anteponer un número al comando, n00b;) –

+3

No hay problema, je. Vim es uno de esos editores donde casi todos son nuevos. Simplemente sigues aprendiendo cosas nuevas al respecto todo el tiempo :) – Luis

+0

Wow, no tenía ni idea acerca de este comando ... por lo general solo usé las pestañas integradas en gVim y eso podría ser un poco molesto. – espais

4

Ctrl-W n < obras, sustituir n por el número de pasos que desea mover.

1

También puede usar, por ejemplo, 80 | para ajustar el ancho de división actual de 80 columnas

1

Si desea fijar la anchura de las ventanas ajustado, asegúrese de que el cursor se coloca en su interior y establecer el valor booleano

:set winfixwidth

Esto impide cambio de tamaño automático no deseado del ancho de ventana bloqueado si se aplica algún otro comando de ventana como CTRL-= ("igualar todas las ventanas").

:set nowinfixwidth con el cursor colocado dentro de la ventana correspondiente deshabilita el bloqueo.

:mksession almacena la disposición de la ventana como llamar a vim nuevamente desde la línea de comandos como
vim -S Session.vim & lo restaura.

Espero que esto ayude ...

0

también:

:vs 
:vertical resize 30 

y:

:sp 
:resize 30 

Tengo un Alt + E de unión por un panel de archivos-explorer vertical de 60 caracteres de ancho:

:vs +Explore<CR>:vertical resize 60<CR> 

De acuerdo, I d No sé acerca de la simple :60vs o :60sp cosa en la respuesta de Luis cuando escribí esa macro.

Cuestiones relacionadas