Apakah ada ikatan kunci atau fungsi untuk memindahkan buffer terbuka ke jendela yang berbeda atau bingkai yang berbeda di ruang angkasa?
16
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
(atauM-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.)
sumber
SPC b M
yang menempatkan buffer saat ini di bingkai 'lain', laluC-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 (khususspacemacs/kill-other-buffers
), dan tidak menawarkan untuk memindahkan buffer saat ini.SPC b M
tampaknya belum dipetakan ke perintah tertentu dan dipetakan keSPC b m
yang seperti sebelumnyaspacemacs/kill-other-buffers
. Adamove buffer to window
perintah tetapi sepertinya tidak dipetakan untuk sesuatu yang khusus. Saya tidak melihat apa pun tentang bingkai.