Wie liste ich alle Yanks in Emacs auf?

8

Gibt es eine Möglichkeit, den ganzen gerissenen Text in Emacs aufzulisten? Sie können dies auf Textmate mit SPLAT + V tun.

Bearbeiten: Ich meinte kürzlich getötete Gegenstände, Gegenstände, die man reißen kann.

    
Suresh 04.01.2011, 10:45
quelle

3 Antworten

7

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.

    
Frédéric Hamidi 04.01.2011, 10:58
quelle
9

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.

    
Gilles 04.01.2011 21:47
quelle
1

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.

Ссылка

    
Drew 20.08.2011 18:11
quelle

Tags und Links