Как мне перечислить все янки в Emacs? - PullRequest
8 голосов
/ 04 января 2011

Есть ли способ перечислить весь выдернутый текст в Emacs?Вы можете сделать это в Textmate с помощью SPLAT + V .

Редактировать: Я имел в виду недавно убитые предметы, предметы, которые можно выдернуть.1009 *

Ответы [ 3 ]

9 голосов
/ 05 января 2011

Список убийств (т. Е. Список вещей, которые вы можете дергать) называется kill ring и хранится в переменной kill-ring, поэтому вы можете просмотреть его (в не очень хороший способ) с C-h v kill-ring RET.

Кольцо уничтожения также появляется в меню под «Редактировать / Вставить из меню уничтожения». Если вы используете текстовый режим Emacs или отключили строку меню, вы можете получить доступ к меню с помощью M-x tmm-menubar (привязано к M-`): введите M-` e p и первую букву элемента, который вы хотите вставить (если это буква, и она уникальна, в противном случае любой символ указан). Если вы не хотите ничего вставлять, введите M-` e p C-g; убийства остаются в буфере *Completions*. Тексты уничтожения отображаются усеченными до yank-menu-length символов.

7 голосов
/ 04 января 2011

Насколько мне известно, emacs не поддерживает эту функцию из коробки.

Если вы используете дистрибутив Debian или Ubuntu Linux, вы можете установить пакет emacs-goodies-el, который содержит *Функция 1004 * (по умолчанию M-y).

В качестве альтернативы, вы можете использовать browse-kill-ring пакет ELisp, доступный здесь .

См. Также здесь для хорошей статьи об этой проблеме и других альтернативных решениях.

1 голос
/ 20 августа 2011

В Сосульках вы можете увидеть все свои kill-ring и восстановить все записи в нем, используя завершение. По умолчанию C-y привязан в режиме Icicle к icicle-yank-maybe-completing.

Это то же самое, что и yank, если только вы не дадите ему отрицательный префикс arg (например, C - ). В этом случае он позволяет завершить против kill-ring. Завершение может быть префиксом, кстати (подстрока, регулярное выражение) или нечетким.

http://www.emacswiki.org/emacs/Icicles_-_Multi-Commands

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...