División de ventanas al inicio


8

¿Cómo divido mis ventanas en el inicio así:

_____________
|  A  |  B  |
|_____|_____|
|     C     |
|___________|

Eche un vistazo al artículo wiki "Diseño de cuadrícula" , divida la ventana 2x2 y cierre la ventana inferior derecha
csantosb

A medida que se familiarice más con Emacs, es posible que desee considerar mostrar ciertos buffers y crear el diseño de la ventana simultáneamente, por ejemplo, uno podría ser shell, uno podría ser su lista de tareas pendientes y otro podría ser un calendario.
ley

1
¿Respondí tu pregunta? Porque si no, no dudes en contármelo.
Luke Shimkus

@KingShimkus Sí, lo hice, simplemente olvidé marcar la marca de verificación. Gracias por recordarme
Asad-ullah Khan

Respuestas:


12

Pon el siguiente código en tu .emacsarchivo:

(split-window-below)
(split-window-right)

Otra opción que puede agregar a su .emacsarchivo es:

(split-window-vertically)
(split-window-horizontally)

No, esto no funciona. Pone una gran ventana a la derecha y una más pequeña en la parte inferior
Asad-ullah Khan

Intenta cambiar los dos comandos.
Ryan

¿Por qué cambiaría los comandos?
Luke Shimkus

@KingShimkus porque la primera división divide toda la ventana, mientras que todas las divisiones posteriores dividen solo el búfer actual . Pruébalo y verás la diferencia
Asad-ullah Khan

1
Cuando ejecuto manualmente estas funciones, obtengo un resultado diferente que cuando las pongo en el archivo de inicio. ¿Necesito retrasar la ejecución de alguna manera?
Zelphir Kaltstahl

5

Una alternativa, que ofrece mucho más de lo que necesita, es usar workgroups.el . Abrirá Emacs en cualquiera de varias configuraciones definibles, le permitirá cambiar entre ellas y cargar los archivos que necesite. Cuando realiza un desarrollo que requiere varios archivos abiertos a la vez, le permite comenzar a trabajar mucho más rápido. Lo uso mucho.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.