热度 10| ||
示例: 生成一列待赋值数组,数组角标+1递增
本示例:
第零行 array[0] = ;
第一行 array[1] = ;
第二行 array[2] = ;
…
直到:array[10] = ;
前提:vim打开待编辑文本,先将光标定位到要操作行,并保证vim处于普通模式(normal模式),然后按顺序执行以下命令:
————————————————
i #进入插入模式;
array[0] = ; #输入首行代码;
ESC #进入普通模式(normal) --->备注:后续操作全在普通模式下进行;
qa #打开操作记录器,将后续动作放在记录器a中;(左下角会显示一个【记录中@a】提示符号)
yy #复制本行;
p #粘贴到下一行; --->备注:光标会自动定位到新粘贴的一行行首;
ctrl+a #角标自加1;
q #关闭记录器; --->备注:此时仍处于normal模式
9@a #将上述记录器记录的动作执行9次。(即:将【yy -> p -> ctrl+a】执行10次)
————————————————
效果如下:
<转载>原文链接:https://blog.csdn.net/Ace_Shiyuan/article/details/109772157