Làm cách nào để di chuyển bộ đệm trong spacemacs sang một cửa sổ / khung khác


16

Có bất kỳ keybinding hoặc chức năng nào để di chuyển một bộ đệm mở sang một cửa sổ khác hoặc một khung khác trong spacemacs không?

Câu trả lời:


13

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.


Cảm ơn câu trả lời! Câu cuối cùng là câu trả lời thực sự cho câu hỏi (và những gì tôi đến đây tìm kiếm), và tôi gần như đã bỏ lỡ nó. Có thể đáng để di chuyển nó lên đầu hoặc gọi nó ra tốt hơn. :)
Ipsquiggle

4

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ái
  • j xuống
  • k lên
  • l đúng

Trong 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.)


và có thể di chuyển bộ đệm sang một khung khác không? (lý tưởng sẽ là một cái gì đó có thể so sánh với cửa sổ ace để chọn cửa sổ và khung mục tiêu)
bombadil

1
Bạn chỉ có thể chuyển sang bộ đệm khi bạn ở trong khung khác, không chắc chắn nếu có một cách spacemacs gốc để làm điều này mặc dù.
Nathanael Farley

1
Có lẽ để làm rõ, điều tôi đang tìm kiếm: Tôi có một bộ đệm mở trong một cửa sổ muốn mở nó trong một cửa sổ và khung khác trong khi đóng nó trong cửa sổ hiện tại, để tôi chỉ mở bộ đệm trong cửa sổ đích và khung sau khi di chuyển
bombadil

1
Có lẽ bạn cần một cái gì đó giống như 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?
Nathanael Farley

1
Tôi không chắc liệu điều này có còn hợp lệ hay không - các lệnh này có thể thay đổi hay không bởi vì khi tôi cố gắng sử dụng 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 Mdườ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 mnhư trước đây spacemacs/kill-other-buffers. Có một move buffer to windowlệ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.
mpacer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.