102 votes

emacs, non divisé une fenêtre particulière

C'est peut-être une question stupide, mais je n'ai pas pu trouver de solution directe à cela. Je veux souvent une fenêtre non coupée comme suit

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



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

actuellement, je commence par ctrl-x 1, puis je me sépare verticalement / horizontalement. Mais ma vraie question est de savoir comment on peut supprimer une fenêtre particulière scindée sans perturber la structure de l'autre fenêtre. y a-t-il une fonction elisp dans la construction?

j'espère que je pose correctement ma question

153voto

Rémi Points 3996

Vous pouvez utiliser la combinaison de touches Cx 0 pour supprimer la fenêtre en cours.

22voto

phils Points 30543

La réponse de Rémi correspond à ce que vous recherchez, mais le mode gagnant est également extrêmement utile pour vous permettre de revenir aux configurations de fenêtre précédentes après toute modification arbitraire (par exemple, la restauration de ces fractionnements multiples après la saisie de Cx 1 ).

Vous pouvez l'activer dans votre fichier d'initialisation avec:

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

Voir aussi: http://www.emacswiki.org/emacs/CategoryWindows

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X