Pregunta emacs, no dividir una división de ventana en particular


esta puede ser una pregunta estúpida, pero no pude encontrar una solución directa a esto. A menudo quiero desglosar la ventana de la siguiente manera

+--------------+-------------+             +--------------+-------------+
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+             |     -->     |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+-------------+             +--------------+-------------+



+--------------+--------------+            +-----------------------------+
|              |              |            |                             |
|              |              |            |                             |
|              |              |            |                             |
+--------------+--------------+    -->     +-----------------------------+
|                             |            |                             |
|                             |            |                             |
|                             |            |                             |
+-----------------------------+            +-----------------------------+

actualmente, comienzo con ctrl-x 1 y luego me divido vertical / horizontalmente. pero mi verdadera pregunta es ¿cómo se puede eliminar una ventana particular sin perturbar la estructura de la otra ventana? ¿hay alguna función elisp en built.?

espero enmarcar mi pregunta correctamente


74
2018-03-19 04:17


origen


Respuestas:


Puedes usar el C-x0 combinación de teclas para eliminar la ventana actual.


104
2018-03-19 05:25



La respuesta de Rémi es lo que estás buscando, pero el modo ganador también es extremadamente útil para volver a las configuraciones de ventanas previas después de realizar cualquier cambio arbitrario (como restaurar esas divisiones múltiples después de tipear) C-x1)

Puedes habilitarlo en tu archivo init con:

(winner-mode 1) ;"C-c <left>" and "C-c <right>" undo and re-do window changes.

Ver también: http://www.emacswiki.org/emacs/CategoryWindows


20
2018-03-19 08:07