ITEEDU

printf("Hello Mr.Huang!\n");

如果使用B命令,则如下所示:

 printf("Hello Mr.Huang!\n");

6.按句移动光标

在vi中,一个句子被定义为是以句号(.)、问号(?)和感叹号(!)结尾,且其后面跟着至少一个空格的序列,新起一个段落(段落的定义见下文)也新起一个句子。Vi提供了关于按句移动光标的两个命令,分别如下。

6.1 (命令

将光标移至上一个句子的开头。

6.2 )命令

该命令将光标移至下一个句子的开头。

7.按段移动光标

在Vi中,一个段被定义为是以一个空白行开始和结束的片段。Vi提供了关于按段移动光标的两个命令,分别为:

7.1 {命令

该命令将光标向前移至上一个段的开头;

7.2 }命令

该命令将光标向后移至下一个段的开头。

8.屏幕滚动

屏幕命令是以屏幕为单位移动光标的,常用于文件的滚屏和分页。需要注意的是,屏幕命令不是光标移动命令,不能作为文本限定符用于删除命令中(删除命令见下文)。在命令模式下和文本输入模式下均可以使用屏幕滚动命令。

8.1 滚屏命令

(1)Ctrl+u 将屏幕向前(文件头方向)翻滚半屏;