Memisahkan windows saat startup

8

Bagaimana cara membagi windows saya pada startup seperti:

_____________
|  A  |  B  |
|_____|_____|
|     C     |
|___________|
Asad-ullah Khan
sumber
Lihat artikel wiki "Kotak Tata Letak" , bagi jendela 2x2 dan tutup bagian kanan bawah
csantosb
Ketika Anda menjadi lebih mengenal Emacs, Anda mungkin ingin mempertimbangkan untuk menampilkan buffer tertentu dan membuat tata letak jendela secara bersamaan - misalnya, seseorang dapat menjadi shell, satu dapat menjadi daftar todo Anda, dan satu dapat menjadi kalender.
hukum
1
Apakah saya menjawab pertanyaan Anda? Karena jika tidak, jangan ragu untuk memberi tahu saya.
Luke Shimkus
@ KingShimkus Ya, benar, saya lupa memeriksa tanda centang. Terima kasih telah mengingatkan saya
Asad-ullah Khan

Jawaban:

12

Masukkan kode berikut dalam .emacsfile Anda :

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

Opsi lain yang dapat Anda tambahkan ke .emacsfile Anda adalah:

(split-window-vertically)
(split-window-horizontally)
Luke Shimkus
sumber
Tidak, ini tidak berfungsi. Ini menempatkan sebuah jendela besar di kanan, dan yang lebih kecil di bawah
Asad-ullah Khan
Coba alihkan kedua perintah.
Ryan
Mengapa saya harus mengganti perintah?
Luke Shimkus
@ KingShimkus karena split pertama membagi seluruh jendela, sementara semua split selanjutnya hanya membagi buffer saat ini . Cobalah dan Anda akan melihat perbedaannya
Asad-ullah Khan
1
Ketika saya menjalankan fungsi-fungsi ini secara manual, saya mendapatkan hasil yang berbeda dari ketika saya meletakkannya di file init. Apakah saya perlu menunda eksekusi?
Zelphir Kaltstahl
5

Alternatif, yang menawarkan jauh lebih banyak dari yang Anda butuhkan, adalah menggunakan workgroups.el . Ini akan membuka Emacs di salah satu dari beberapa konfigurasi yang dapat ditentukan, membiarkan Anda beralih di antara mereka dan memuat file yang Anda butuhkan. Ketika Anda melakukan pengembangan yang membutuhkan beberapa file terbuka sekaligus, ini memungkinkan Anda untuk mulai bekerja lebih cepat. Saya sering menggunakannya.

F. Tusell
sumber