Используя свежую версию Emacs для Ubuntu, какой ярлык клавиатуры можно вставить из меню уничтожения? Все остальное, похоже, уже имеет ярлык, для этого нужна специальная запись в файле .emacs или он уже существует?
2 ответа
Вы можете сделать так, чтобы меню вставки из списка появилось с помощью f10 e P
Если у вас есть строка меню, она может не работать, и вам может понадобиться перемещаться по меню с помощью клавиш со стрелками после нажатия клавиши f10
. В любом случае вы также можете ввести M-\` e P
Другой подход заключается в использовании команды yank-pop
, связанной с M-y
. Сразу после того, как вы сделали вставку, нажмите M-y
чтобы получить замену того, что вы только что вставили предыдущим уничтожением, и продолжайте нажимать M-y
пока не получите нужный текст. Если вы зашли слишком далеко, вернитесь назад с M-- M-y
. В более общем смысле префиксный аргумент M-y
сообщает, сколько шагов нужно вернуться в список уничтожений.
Вы можете напрямую дать префиксный аргумент команде вставки; например C-u 3 C-y
эквивалентно C-y M-y M-y
.
Также это может быть более полезным.
Если вы используете дистрибутив Debian или Ubuntu Linux, вы можете установить пакет emacs-goodies-el, который содержит функцию browse-kill-ring (по умолчанию привязанную к My).