sublime中的宏

什么是宏

宏不仅只在sublime中有,在excel中也有,其它软件中也有,所以宏是一种用于工作自动化的工具(我自己的理解)

理解1

计算机科学里的宏(Macro),是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。

理解2

Microsoft Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”

所以

宏就是一些列动作(规则/命令)的集合,用于批处理,提高工作效率

sublime中的宏

参看1

参看2

sublime中的使用步骤

  • Ctrl+Q:录制宏
  • 组织自己的命令/规则
  • Ctrl+Q:结束录制宏
  • Ctrl+Shift+Q:使用刚才录制的宏
  • 也可以将录制的宏保存为文件,并设置快捷键

实例1

在行尾添加“-hello”

人工的操作步骤如下(首先让sublime处于VIM模式):

  • 按Ctrl+A(跳到最后一行)并进入输入模式
  • 输入-hello
  • 按ESC(进入vim模式)
  • 按j(vim中是光标下移)-(目前回到了最初的VIM模式)

然后我们重复以上步骤即可(所以可以录制上面的命令保存为文件并设置快捷键)

即录制过程为:

  • 先进入VIM模式
  • Ctrl+Q(开始录制宏,底部显示正在录制宏)
    截图1
  • 按Ctrl+A(跳到最后一行)并进入输入模式
  • 输入-hello
  • 按ESC(进入vim模式)
  • 按j(vim中是光标下移)-(目前回到了最初的VIM模式)
  • Ctrl+Q(结束录制宏,底部显示录制了几个命令)
    截图2

然后就可以使用Ctrl+Shift+Q使用刚才录制的宏或者为其设置快捷键

效果

效果
赞赏