Muchas funciones de Emacs dividen automáticamente la pantalla. Sin embargo, todos lo hacen de manera que las ventanas estén una encima de la otra. ¿Hay alguna forma de dividirlos de manera que estén uno al lado del otro de forma predeterminada?
90
Respuestas:
GNU Emacs Lisp Reference Manual: Elegir opciones de ventana
fuente
Aquí hay dos soluciones, use la que desee:
R: Verticalmente (izquierda / derecha) por defecto:
B: dividir automáticamente la ventana verticalmente (izquierda / derecha) si la ventana actual es lo suficientemente amplia
Ponga cualquiera en su
.emacs/init.el
archivo. Puede cambiar el "100" al valor que desee, dependiendo de su pantalla.Si tiene dos ventanas en un marco y desea cambiar el diseño de vertical a horizontal o viceversa, aquí tiene una solución:
Ponlo en tu
.emacs/init.el
archivo, utilízaloC-x 4 t
para alternar el diseño de tus ventanas.fuente
undo-tree
presionandoq
no cluse el búferes lo que tuve que usar para obtener el comportamiento deseado (sin división horizontal)
fuente
A veces necesitamos cambiar entre Horizontal y Vertical según la visualización actual y nuestro requisito (más líneas o más columnas).
Recomiendo el gran ToggleWindowSplit , y ato la clave a "Cc y"
http://www.emacswiki.org/emacs/ToggleWindowSplit
fuente
la respuesta simple de establecer 2 variables en cero y 0 no funcionó para mí, así que escribí 2 funciones simples: una simplemente divide la ventana en búferes verticales NX y abre archivos llamados (por ejemplo) archivo.1 archivo.2 .. .archivo.NX en cada uno y otro piensa lo mismo, excepto que lo hace en 2D (filas NY por columnas NX para abrir archivos f.1 f.2 ... f. [NX * NY]). Para instalar, agregue este código a .emacs:
y luego utilizar el vertical, voy a cero * * (
C-x b *scratch* RET
,C-x 1
), escriba(grid-files-h 3 20 "file.")
a continuaciónC-x C-e
, o si desea poner a prueba la qrid cuadrado,C-x 1
, escriba(grid-files-sq 2 15 3 20 "f.")
a continuación,C-x C-e
y usted debería ver algo comoEsto probablemente se puede hacer mejor / más eficientemente, pero es un comienzo y hace lo que necesito que haga (mostrar un montón de archivos pequeños con nombres secuenciales). Siéntase libre de mejorar o reutilizar.
fuente
Utilizo varios marcos (ventanas OSX) en emacs con regularidad para diferentes proyectos. Así es como configuro algunos cuadros inicialmente divididos en una ventana izquierda y derecha.
fuente