emacs的键盘宏(keyboard macro)
对于一些有规律且重复性的编辑任务, 手动完成十分无聊, 并且需要耗费较长的时间。我在youtube上看到一个使用keyboard marco的 视频 后, 受到很大的启发, 在以后的使用中也会尝试使用宏。我总结了一下视频中的技巧要点,并查阅资料对相关知识点进行了补充和完善。
有梯子的同学可以去看看,视频地址:https://youtu.be/wFCO__0prCM
操作指令
开始记录宏: 命令名称 kmacro-start-macro
, 快捷键 C-x-(
或 <f3>
结束记录宏: 命令名称 kmacro-end-macro
, 快捷键 C-x-)
或 <f4>
执行宏: 命令名称 kmacro-end-and-call-macro
, 快捷键 C-x-e
, 可以使用 C-u
指定这个宏的执行次数
清除多余的空格: 命令名称 fixup-whitespace
, 这个命令我是第一次见到, 以后可以尝试多用用。
参考资料