Odpowiedzi:
Wygląda na to, że kluczowe powiązania zostały zmienione w Spacemacs od czasu odpowiedzi @ Nathanael.
Aby przenieść bufor do innego okna, możesz użyć SPC b [n]
(bufor do okna- [n]), gdzie n jest numerem okna, do którego chcesz się przenieść.
Jeśli chcesz przesunąć okno zamiast bufora (co ma sens w świetle powyższych komentarzy):
SPC w [H|J|K|L]
aby przesunąć okno odpowiednio w lewo | w dół | w górę | w prawo.
W spacemacach (tryb vim) możesz nacisnąć, SPC b m <your-direction>
aby przesunąć bufor. <your-direction>
może być:
h
lewoj
na dółk
w góręl
dobrzeW trybie emacsa powinno być M-m b m <your-direction>
Jeśli chcesz przełączyć na „inną” ramkę, możesz użyć SPC b M
(lub M-m b M
).
(Ogólnie rzecz biorąc, Emacs nie nakłada ograniczeń na liczbę okien / ramek, w których wyświetlany jest bufor, więc możesz po prostu przełączyć się na bufor w dowolnej liczbie okien / ramek).
SPC b M
co umieszcza bieżący bufor w ramce „innej”, a następnie C-x 5 1
usuwa wszystkie inne ramki?
SPC b m
(lub spojrzeć na polecenia dostępne w trybie bufora), daje to możliwość zabicia buforów (a konkretnie spacemacs/kill-other-buffers
) i nie oferuje przeniesienia bieżący bufor. SPC b M
wydaje się, że nie jest przypisany do żadnego konkretnego polecenia i jest ponownie przypisany do SPC b m
poprzedniego spacemacs/kill-other-buffers
. Jest move buffer to window
polecenie, ale wydaje się, że nie jest przypisane do niczego konkretnego. Nic nie widzę w ramkach.