Jawaban:
Sepertinya binding utama telah diubah di Spacemacs sejak jawaban @ Nathanael.
Untuk memindahkan buffer ke jendela berbeda, Anda dapat menggunakan SPC b [n]
(buffer-to-window- [n]), di mana n adalah jumlah jendela yang akan dipindahkan.
Jika Anda ingin memindahkan jendela , alih-alih buffer (yang masuk akal mengingat komentar yang diberikan di atas):
SPC w [H|J|K|L]
untuk memindahkan jendela kiri | bawah | atas | kanan, masing-masing.
Dalam spacemacs (mode vim) Anda dapat menekan SPC b m <your-direction>
untuk memindahkan buffer. <your-direction>
dapat:
h
kirij
turunk
naikl
BaikDalam mode emacs, seharusnya M-m b m <your-direction>
Jika Anda ingin beralih ke bingkai 'lain', Anda dapat menggunakan SPC b M
(atau M-m b M
).
(Secara umum, Emacs tidak menempatkan batasan pada jumlah jendela / bingkai tempat penyangga ditampilkan, sehingga Anda dapat dengan mudah beralih ke penyangga di berapa banyak jendela / bingkai yang Anda inginkan.)
SPC b M
yang menempatkan buffer saat ini di bingkai 'lain', lalu C-x 5 1
untuk menghapus semua bingkai lainnya?
SPC b m
(atau melihat perintah yang tersedia dalam mode buffer) itu memberikan opsi untuk membunuh buffer (khusus spacemacs/kill-other-buffers
), dan tidak menawarkan untuk memindahkan buffer saat ini. SPC b M
tampaknya belum dipetakan ke perintah tertentu dan dipetakan ke SPC b m
yang seperti sebelumnya spacemacs/kill-other-buffers
. Ada move buffer to window
perintah tetapi sepertinya tidak dipetakan untuk sesuatu yang khusus. Saya tidak melihat apa pun tentang bingkai.