Emacs 菜鸡教程

Macro

Basics

  • kmacro-start-macro录制,kmacro-end-macro结束。
  • 通过call-last-kbd-macro调用

tips

  • 录制时可以M-x调用命令
  • C-u n + call-last-kbd-macro执行多次宏

Example

把下面每行的数字复制到每行末尾。

A | 100 |
B | 200 |
C | 300 |
;; start macro
;; C-e M-b Push-mark M-f M-w C-e C-y C-n
;; end macro
A | 100 |100
B | 200 |200
C | 300 |300

Exercises

把1-n插入下面的空格中

A | 100 |  |
B | 200 |  |
C | 300 |  |

=>
A | 100 | 1 |
B | 200 | 2 |
C | 300 | 3 |