Настройте Emacs для поддержки Ctrl + C, V, X и заменить область текста и т. Д. - PullRequest
4 голосов
/ 07 сентября 2010

Раньше я настраивал emacs так, как мне нравилось, пока я не потерял свой файл конфигурации emacs.

Как настроить emacs так, чтобы он поддерживал клавиши CTRL + x, c, v, как в Windows (вырезать, скопировать, вставить) а также при вставке выделенный регион заменяется?

Я бы также хотел, чтобы клавиша удаления действовала так, чтобы, если область выделена, она удаляла регион. В настоящее время он просто удаляет символ на правый курсор.

1 Ответ

9 голосов
/ 07 сентября 2010

Вы можете использовать режим CUA для CTRL + x, c, v.- http://www.emacswiki.org/emacs/CuaMode

Запишите в своем .emacs:

(cua-mode t)
    (setq cua-auto-tabify-rectangles nil) ;; Don't tabify after rectangle commands
    (transient-mark-mode 1)               ;; No region when it is not highlighted
    (setq cua-keep-region-after-copy t) 

Если вы используете Emacs 23.1 и выше, по умолчанию в cuma существует cua.

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