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

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

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

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

4
Как возобновить незавершенную запись макросов клавиатуры?
Классический вариант использования: Вы начинаете запись макроса: C-x ( Вы делаете некоторые вещи, скажем hello. Допустим, вы запускаете команду, которая выдает ошибку C-g(например, вы по ошибке запустили, C-sи вам нужно отменить ее C-g, теперь ваша работа потеряна). Теперь ваша запись потеряна. Я хотел бы продолжить с того места, где остановился, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.