Câu trả lời:
Có vẻ như các ràng buộc chính đã được thay đổi trong Spacemacs kể từ câu trả lời của @ Nathanael.
Để di chuyển bộ đệm sang cửa sổ khác, bạn có thể sử dụng SPC b [n]
(bộ đệm đến cửa sổ- [n]), trong đó n là số lượng cửa sổ cần di chuyển đến.
Nếu bạn muốn di chuyển cửa sổ , thay vì bộ đệm (có ý nghĩa trong ánh sáng của các ý kiến được đưa ra ở trên):
SPC w [H|J|K|L]
để di chuyển cửa sổ sang trái | xuống | lên | phải, tương ứng.
Trong spacemacs (chế độ vim), bạn có thể nhấn SPC b m <your-direction>
để di chuyển bộ đệm. <your-direction>
có thể:
h
tráij
xuốngk
lênl
đúngTrong chế độ emacs, nó nên M-m b m <your-direction>
Nếu bạn muốn chuyển sang khung 'khác', bạn có thể sử dụng SPC b M
(hoặc M-m b M
).
(Nói chung, Emacs không hạn chế số lượng cửa sổ / khung hình mà bộ đệm được hiển thị, vì vậy bạn chỉ cần chuyển sang bộ đệm trong nhiều cửa sổ / khung hình bạn muốn.)
SPC b M
đặt bộ đệm hiện tại vào khung 'khác', sau đó C-x 5 1
để xóa tất cả các khung khác?
SPC b m
(hoặc xem các lệnh có sẵn trong chế độ bộ đệm), nó cung cấp tùy chọn để giết bộ đệm (cụ thể spacemacs/kill-other-buffers
) và không đề nghị di chuyển bộ đệm hiện tại. SPC b M
dường như không được ánh xạ với bất kỳ lệnh cụ thể nào và được ánh xạ lại SPC b m
như trước đây spacemacs/kill-other-buffers
. Có một move buffer to window
lệnh nhưng dường như nó không được ánh xạ tới bất cứ thứ gì cụ thể. Tôi không thấy gì về khung hình.