Вопросы с тегом «keyboard-macros»

41
Как сохранить макрос клавиатуры как функцию Lisp?

Очень часто мне нужно выполнять набор шагов, требующих нескольких нажатий клавиш. Для того же сеанса эти шаги могут быть записаны в макросе клавиатуры. Примером является сохранение часто выполняемой операции поиска / замены в виде макроса клавиатуры. Но этот макрос теряется, когда я покидаю emacs....

12
Как обработать следующую строку в макросе клавиатуры?

Я создал макрос клавиатуры для объединения строк в буфере, используя: F3 C-n M-x join-line RET F4, Он работает нормально, за исключением случаев, когда строки становятся слишком длинными и начинают переноситься - что делает этот макрос зависимым от ширины кадра. next-lineпохоже, не переходит на...

10
Как возобновить незавершенную запись макросов клавиатуры?

Классический вариант использования: Вы начинаете запись макроса: C-x ( Вы делаете некоторые вещи, скажем hello. Допустим, вы запускаете команду, которая выдает ошибку C-g(например, вы по ошибке запустили, C-sи вам нужно отменить ее C-g, теперь ваша работа потеряна). Теперь ваша запись потеряна. Я...

10
Какие могут быть неиспользуемые клавиши в Emacs, которые обычно можно использовать для связывания клавиатурных макросов?

Я читал , что обычный способ привязки ключа клавиатуры макросов C-x C-k 0в 9и Aк Z. Так, например, после того, как мы определим макрос клавиатуры, мы можем напечатать, C-x C-k bи Emacs попросит связать клавишу. И зарезервированные ключи для этой цели C-x C-k 0в 9и Aк Z. Но это включает в себя...