В режиме CUA используется C-v
команда восстановления / вставки.
Если вы запустите Emacs с:
emacs -Q
Затем включите режим CUA (M-x cua-mode
) и вы увидите, что C-v
работает так, как вы ожидаете.
Не зная вашей настройки, трудно быть уверенным в этом, но, скорее всего, вы используете пакет, который изменяет поведение M-x
(например, smex, Ido, ivy и т. Д.)
Скорее всего, режим CUA не имеет ничего общего с этой проблемой. Вы можете проверить это, попробовав сделать C-y
рывков и в минибуфере.
Пакеты, которые улучшают M-x
, могут позволить вам временно выйти из системы, чтобы вы могли восстановить текст на месте.
Обновлять
Из ваших комментариев мы знаем, что вы используете Helm, который отменяет некоторые привязки в минибуфере, включая C-v
, который привязан к странице вниз.
Поскольку привязки применяются в разных областях режима (контекста), карта режима минибуфера (список привязок клавиш) переопределит все, что применяется в более общем контексте (например, в режиме cua).
Чтобы обойти это, вам нужно добавить привязку специально для cua-paste в карту затронутого режима. Его нужно будет применить после загрузки Helm.
person
ocodo
schedule
28.01.2017