Czy istnieje skrót klawiszowy lub funkcja przeniesienia otwartego bufora do innego okna lub innej ramki w znakach przestrzennych?
16
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
(lubM-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).
źródło
SPC b M
co umieszcza bieżący bufor w ramce „innej”, a następnieC-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 konkretniespacemacs/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 doSPC b m
poprzedniegospacemacs/kill-other-buffers
. Jestmove buffer to window
polecenie, ale wydaje się, że nie jest przypisane do niczego konkretnego. Nic nie widzę w ramkach.