ITEEDU

若想取消这一插入操作,请按命令U后,屏幕恢复到原来显示的情况。

12.重复命令(Redo)

重复命令也是一个非常有用的命令。在文本编辑中经常会碰到需要机械地重复一些操作,这时就需要用到重复命令。它可以让用户方便地再执行一次前面刚完成的某个复杂的命令。重复命令只能在命令模式下工作,在该模式下按“.”键既可。执行一个重复命令时,其结果是依赖于光标当前位置的。

[练习15]

屏幕显示内容为:

    #include <stdio.h>
int main(void)
{
}

输入命令o,并输入一行内容后,再Esc返回到命令模式下,屏幕显示内容为:

    #include <stdio.h>
int main(void)
{
printf (" How do you do ! " ) ;
}

此时输入命令“.”,屏幕显示内容为:

    #include <stdio.h>
int main(void)
{
printf(" How do you do ! " ) ;
printf(" How do you do ! " ) ;
}

13.文本行的移动

在Vi中我们可以方便地将某个范围内的文本行左右移动或从一个地方移至另外一个地方。

13.1 文本行的左右移动