vimNote
day13
-
宏的录制
qx{change}q;
q开始录制,x指定寄存器名字,{change}录制的动作内容,q停止录制;
X如果是大写,跟寄存器一般情况一样,将在动作内容后增加动作;
-
@x
执行寄存器x中的操作内容;
-
@@
调用最近一次的宏操作;
-
n@x
n次执行x宏操作,n一般输入一个大数;
-
:[range]normal @x
一般在多行可视区域下,针对每一行执行宏操作;
-
~命令
将光标处的字符转为大写,并将光标向后移动一位;
-
:argdo {cmd}
允许我们对参数列表内的所有缓冲区执行一条ex命令;
-
:let命令
使用let创建变量;
命令 | 描述 |
---|---|
let i=0 | 定义一个变量,初始化为0 |
echo i | 打印变量i的值 |
let i+=1 | i加1在赋值给i |