Gibt es eine Tastenkombination oder Funktion zum Verschieben eines offenen Puffers in ein anderes Fenster oder einen anderen Frame in Spacemacs?
16
Seit der Antwort von @ Nathanael haben sich die Tastenbelegungen in Spacemacs geändert.
Um einen Puffer in ein anderes Fenster zu verschieben, können Sie SPC b [n]
(buffer-to-window- [n]) verwenden, wobei n die Nummer des Fensters ist, in das verschoben werden soll.
Wenn Sie das Fenster anstelle des Puffers verschieben möchten (was im Lichte der obigen Kommentare sinnvoll ist):
SPC w [H|J|K|L]
um das Fenster nach links | unten | oben | rechts zu bewegen.
In Spacemacs (VIM-Modus) können Sie drücken
SPC b m <your-direction>
, um einen Puffer zu verschieben.<your-direction>
kann sein:h
linksj
Niederk
obenl
richtigIm Emacs-Modus sollte es sein
M-m b m <your-direction>
Wenn Sie zum 'anderen' Frame wechseln möchten, können Sie
SPC b M
(oderM-m b M
) verwenden.(Im Allgemeinen legt Emacs keine Einschränkung für die Anzahl der Fenster / Frames fest, in denen ein Puffer angezeigt wird. Sie können also einfach in beliebig vielen Fenstern / Frames zum Puffer wechseln.)
quelle
SPC b M
den aktuellen Puffer im 'anderen' Frame, um dannC-x 5 1
alle anderen Frames zu entfernen?SPC b m
im Puffermodus verfügbare Befehle zu verwenden (oder sie anzusehen), gibt es die Möglichkeit, Puffer (speziellspacemacs/kill-other-buffers
) zu töten , und bietet nicht an, die zu verschieben aktueller Puffer.SPC b M
scheint keinem bestimmten Befehl zugeordnet zu sein und wirdSPC b m
dem wie zuvor zugeordnetspacemacs/kill-other-buffers
. Es gibt einenmove buffer to window
Befehl, der jedoch anscheinend keiner bestimmten Funktion zugeordnet ist. Ich sehe nichts über Frames.