Antworten:
Dies ist aus 12.2.2 Yanking Frühere Kills :
'M-y' kann ein numerisches Argument annehmen, das angibt, um wie viele Einträge der Zeiger "letzter Ruck" vorgerückt werden soll. Ein negatives Argument bewegt den Zeiger zur Vorderseite des Rings. Von der Vorderseite des Rings bewegt es sich „herum“ bis zum letzten Eintrag und fährt von dort fort.
Sie haben dafür einige Möglichkeiten: -
Sie können counsel
den Befehl verwenden, counsel-yank-pop
der die Liste des gesamten gerissenen Textes anzeigt, und Sie können jeden von ihnen auswählen, den Sie verwenden ivy
(dies ist, was ich verwende). In Ihrem Fall können Sie drücken M->
, um den ersten Eintrag in der kill-ring
.
Wenn Sie verwenden helm
, gibt es den Befehl, helm-show-kill-ring
der das Gleiche wie oben erwähnt tut, außer dass helm
anstelle des Verengungsrahmens verwendet wird ivy
.
Wenn Sie keine der oben genannten Optionen wünschen, schauen Sie sich das Paket an browse-kill-ring
.
Außerdem reicht eine nützliche Variable aus kill-do-not-save-duplicates
, wie der Name schon sagt :)
Es scheint, dass Sie -1 als Präfixargument verwenden könnten, M-y
wie im Handbuch angegeben :
Ich kann ein numerisches Argument verwenden, das angibt, um wie viele Einträge der Zeiger des letzten Ruckes vorgerückt werden soll. Ein negatives Argument bewegt den Zeiger zur Vorderseite des Rings. Von der Vorderseite des Rings bewegt es sich bis zum letzten Eintrag und fährt von dort fort.
Schauen Sie sich die Emacs Wiki-Seite an. Durchsuchen Sie Kill Ring . Die Grundfunktion besteht darin, Ihnen einen Puffer aller Kill-Ring-Einträge anzuzeigen und Sie darauf reagieren zu lassen (Bearbeiten, Ziehen usw.).
Auf dieser Seite werden auch Alternativen und Verbesserungen der Grundfunktion vorgestellt, darunter:
Sie können neben den kill-ring
- insbesondere den secondary-selection-ring
(siehe secondary-sel.el
) - auch andere Ringe durchsuchen (oder platzen lassen ).
Sie können eine Auswahl von einem Ring in einen anderen kopieren oder verschieben (mit c
).
Ersetzt delete-selection-mode
die aktive Region, wenn Sie einen Kill einfügen.
Mit Eiszapfen können Sie den Tötungsring während des Abschlusses selektiv bereinigen und Einträge im laufenden Betrieb löschen. Sie können Vervollständigungen auf verschiedene Arten sortieren.
C-- C-y
zieht mit Vollendung aus dem Kill-Ring.M-y
auf oberster Ebene (dh nicht nach einem Ruck aus dem Kill-Ring oder dem secondary-selection-ring
von second-sel.el
) Risse aus einem dieser Ringe unter Verwendung der Fertigstellung. Standardmäßig wird ein Kill entfernt, aber eine sekundäre Auswahl, wenn Sie ein Präfixargument verwenden.Wenn Sie eine dieser Optionen verwenden, können Sie zwischen Abschlusskandidaten (den Einträgen im Ring) in verschiedenen Reihenfolgen wechseln oder direkt auswählen, ohne die Auswahl zu treffen.