freeCodeCamp/guide/chinese/vim/macros/index.md

984 B
Raw Blame History

title localeTitle
Macros

录制宏是一种在VIM中自动执行重复任务的方法。

录制宏

宏使用其中一个VIM寄存器进行存储每个寄存器都由字母az标识。

要在正常模式下启动宏,请按:

q<REGISTER LETTER> 

示例: qq在寄存器q启动一个宏, qs启动寄存器s的宏

此时您将在VIM底线recording @q看到,这意味着您现在键入的所有内容都将在宏中注册。

要停止录制宏,请按<ESC>返回NORMAL模式然后按q退出宏。

要执行您录制的宏,请按@和寄存器q

完整的过程如下所示:

  • qq - >开始记录寄存器q的宏
  • ... - >要记录的命令系列
  • <ESC>q - >返回NORMAL模式并退出宏记录
  • @q - >执行宏,从当前行开始
  • @@ - >再次执行宏

更多信息

您可以在VIM Tips Wiki中找到有关宏的更多信息 http://vim.wikia.com/wiki/Macros