Сочетания клавиш в emacs для ярлыков - PullRequest
0 голосов
/ 28 декабря 2010

В vim легко определить комбинации клавиш вида

imap \ pd \ частичный

, который позволяет определять ярлыки для часто используемых команд. Есть ли способ сделать то же самое в своем файле .emacs? Я знаю только, как это сделать для команд редактора.

1 Ответ

2 голосов
/ 28 декабря 2010

Это объяснено в этом разделе руководства.
В простейшей форме последовательность клавиш глобально связана с функцией:

(global-set-key (kbd "C-z") 'shell)

связывает Control-Z сфункция оболочки.

Если это не полностью отвечает на ваш вопрос, уточните пожалуйста.Вы можете захотеть сказать, что делает эта привязка vim, и объяснить, что вы подразумеваете под «командой редактора».

РЕДАКТИРОВАТЬ: чтобы вставить текст, вы используете функцию insert.Вы можете заключить это в лямбду:

(global-set-key (kbd "C-z") (lambda ()
                  (interactive)
                  (insert "text to insert")))

Вы также можете посмотреть на Сокращения .

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