Emacs hat diesen sehr praktischen Kill-Ring, der nach dem Ziehen durch M-y
wiederholtes Drücken durchlaufen werden kann . Gibt es eine Möglichkeit, die Fahrtrichtung zu ändern? Ich muss also nicht alles durchfahren, wenn ich tatsächlich zum ersten kommen möchte?
10
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 verwendenivy
(dies ist, was ich verwende). In Ihrem Fall können Sie drückenM->
, um den ersten Eintrag in derkill-ring
.Wenn Sie verwenden
helm
, gibt es den Befehl,helm-show-kill-ring
der das Gleiche wie oben erwähnt tut, außer dasshelm
anstelle des Verengungsrahmens verwendet wirdivy
.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 :)quelle
Es scheint, dass Sie -1 als Präfixargument verwenden könnten,
M-y
wie im Handbuch angegeben :quelle
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:
browse-kill-ring+.el
::Sie können neben den
kill-ring
- insbesondere densecondary-selection-ring
(siehesecondary-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 demsecondary-selection-ring
vonsecond-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.
quelle