Ini mungkin pertanyaan bodoh, tetapi saya tidak dapat menemukan solusi langsung untuk ini. Saya sering ingin membuka jendela sebagai berikut
+--------------+-------------+ +--------------+-------------+
| | | | | |
| | | | | |
| | | | | |
+--------------+ | --> | | |
| | | | | |
| | | | | |
| | | | | |
+--------------+-------------+ +--------------+-------------+
+--------------+--------------+ +-----------------------------+
| | | | |
| | | | |
| | | | |
+--------------+--------------+ --> +-----------------------------+
| | | |
| | | |
| | | |
+-----------------------------+ +-----------------------------+
Saat ini, saya mulai dengan ctrl- x 1dan kemudian membelah secara vertikal / horizontal. Tapi pertanyaan saya yang sebenarnya adalah bagaimana seseorang dapat menghapus jendela tertentu tanpa mengganggu struktur jendela lainnya? apakah ada fungsi elisp di dalamnya?
edit
tautan di bawah tag. Saya telah melakukan ini untuk Anda kali ini. Selain itu, hindari karakter tab di tengah baris. Ini memainkan malapetaka dengan pemformatan.Jawaban:
Anda dapat menggunakan C-x0kombinasi tombol untuk menghapus jendela saat ini.
sumber
Jawaban Rémi adalah apa yang Anda cari, tetapi mode pemenang juga sangat berguna untuk membawa Anda kembali ke konfigurasi jendela sebelumnya setelah melakukan perubahan sewenang-wenang (seperti memulihkan beberapa pemisahan setelah mengetik C-x1).
Anda dapat mengaktifkannya di file init Anda dengan:
Lihat juga: http://www.emacswiki.org/emacs/CategoryWindows
sumber