Vi 编辑器命令使用手册
Vi 编辑器是一个功能强大的全屏编辑器,所有 UNIX 操作系统机器上都安装,Linux 同样也都安装,但部分作为可选安装。Vi 编辑器有两种模式:命令模式和输入模式。命令模式时,不会显示文字,除非你输入命令切换至输入模式。大多数 Vi 命令不会在屏幕上显示任何东西。所有命令大小写敏感。
在命令模式时,可以使用多种命令来控制编辑器的行为。例如,使用 "/" 可以查找内容,显示在屏幕底行。特殊字符用反斜杠“\”指定。回车用 [Ctrl]v[Ctrl]m。使用 "n" 可以查找下一个,使用 "N" 可以查找上一个。
在输入模式时,输入文本会显示在指定位置。可以使用多种命令来输入文本。例如,使用 "i" 从光标所在位置前面开始插入文字,光标后的文字随新增文字向后移动。使用 "I" 在行命令开始处的输入模式,即在当前行的开始处输入文字。使用 "a" 从光标所在位置后面开始新增文字,光标后的资料随新增文字向后移动。使用 "A" 从光标所在行最后面的地方开始新增文字。
Vi 编辑器也提供了多种命令来控制光标的移动。例如,使用 "h" 向左移动一个文字,使用 "j" 向下移动一个文字,使用 "k" 向上移动一个文字,使用 "l" 向右移动一个文字。使用 "^" 移动到当前行的开始处,使用 "$" 移动到当前行的结束处。使用 "w" 移动到下一个单词的开始,使用 "b" 移动到上一个单词的开始。使用 "G" 移动到文件的最后一行(另一种方法:$)。
Vi 编辑器也提供了多种命令来编辑文本。例如,使用 "x" 删除光标所在字符,使用 "dd" 删除光标所在的行,使用 "D" 删除从光标所在位置到行末端的所有文本。使用 "r" 替换一个字符,使用 "R" 替换光标所在位置右边所有的字符,直到按下 [Esc]。使用 "s" 替换当前字符(一般用法:3s、10s),使用 "cw" 替换当前单词,直到按下 [Esc]。使用 "J" 连接当前行和下一行。
Vi 编辑器提供了多种命令来控制编辑器的行为,包括查找、输入、光标移动和编辑等。通过学习和掌握这些命令,可以提高编辑效率和质量。