Nach meinem Wissen unterstützt emacs diese Funktion nicht sofort.
Wenn Sie eine Debian- oder Ubuntu-Linux-Distribution verwenden, können Sie das Paket emacs-goodies-el
installieren, das ein Feature browse-kill-ring
enthält (standardmäßig an M-y
gebunden).
Alternativ können Sie das browse-kill-ring
ELisp-Paket, das hier verfügbar ist , verwenden.
Siehe auch hier für einen schönen Artikel über dieses Problem und andere Alternativen Lösungen.
Die Liste der Kills (dh die Liste der Dinge, die Sie zerren können) heißt kill ring und in der Variablen gespeichert kill-ring
, damit Sie es (auf nicht sehr nette Weise) mit C-h v kill-ring RET
.
Der Kill-Ring erscheint auch im Menü unter "Bearbeiten / Einfügen vom Kill-Menü". Wenn Sie einen Emacs im Textmodus verwenden oder die Menüleiste deaktiviert haben, können Sie auf das Menü mit M-x tmm-menubar
(gebunden an M-'
) zugreifen: Geben Sie M-' e p
gefolgt vom ersten Buchstaben des Elements ein, das Sie einfügen möchten (if es ist ein Buchstabe und es ist einzigartig, sonst wird jedes Zeichen angezeigt. Wenn Sie nichts einfügen möchten, geben Sie M-' e p C-g
; Die Kills verbleiben im *Completions*
-Puffer. Die Kill-Texte werden abgeschnitten in yank-menu-length
characters angezeigt.
In Eiszapfen können Sie alle Ihre kill-ring
sehen und alle Einträge darin mit Vervollständigung ziehen. Standardmäßig ist C-y im Modus Eiszapfen an icicle-yank-maybe-completing
gebunden.
Das ist das gleiche wie yank
, es sei denn, Sie geben ihm ein negatives Präfix arg (z. B. C - ). In diesem Fall können Sie gegen kill-ring
abschließen. Die Vervollständigung kann Präfix, Apropos (Teilzeichenfolge, Regexp) oder Fuzzy sein.
Tags und Links emacs