时间:2014.06.28
地点:基地
-------------------------------------------------------------------------------
一、简述
复合命令即一个命令相应着两个或两个以上子命令,相当于封装了多次子操作。
通常,我们希望在非常多行后加入一些常见操作,比方,在某段程序每行代码末尾加入一个分号,我们知道 $命令可将光标重定位在当前行末尾,然后再使用 a命令,可在当前光标位置后运行插入操作(i是在当前光标前插入),然后再Esc退出,若是要反复运行这种改动,由于在这里上一次操作的记录为:[ a ; Esc ] 三次按键,所以我们得先移动要新欲改动行的行尾再运行点命令才可达到目标即每次都要 j$.
-------------------------------------------------------------------------------
二、使用复合操作
在上面操作时,点命令相应的改动操作等效于[ a ; Esc ]三次按键操作,j 使得光标往下移动一行(移动不是改动操作)$使得定位于行尾,这样一次改动还是涉及蛮多按键的。更简单的是使用复合命令 A ,它的作用是在当前光标所在行行尾运行插入操作,那么 A在加上 ; 和 Esc三次按键可形成一个改动单位,接下来我们仅仅要使用 j 往下移动一行然后再运行 点命令,这样就方便多了。即一次移动操作,再一次点命令操作,就可以多次运行每行行末运行加入字符操作。