3.1.2 vi 的命令行模式
命令行模式是进入vi 后的初始模式,在该模式下主要是使用方向键来移动光标的位置,并通过相应的命令来进行文字的编辑。在插入模式下按“Esc”键,或是在底行模式下按“Esc”键,或是在底行模式下执行了错误的命令,vi 都会自动回到命令行模式。本节介绍命令行模式中常用的操作命令,由于这些命令比较多,在此仅进行简单介绍,用户在使用时也可以查阅帮助文档。
1.移动光标
在命令行模式下,一般通过使用上、下、左、右4个方向键来移动光标的位置。但是在有些情况下,例如使用telnet 远程登录时,方向键就不能使用,必须用命令行模式下的光标移动命令。这些命令及作用如表3.1 所示。
表3.1移动光标的常用命令
2. 复制粘贴
复制、粘贴是在编辑文档时最常用的操作之一,可以大大节约用户重复输入的时间。vi的命令行模式下常用的复制、粘贴命令如表3.2所示。
表3.2 复制粘贴的常用命令
3. 删除
vi编辑器中的删除操作可以是一次删除一个字符,也可以是一次删除多个字符,或者整行字符。vi命令行模式常用的删除命令如表3.3 所示。
表3.3 删除文本的常用命令
4. 其他命令
命令行模式下其他常用的命令包括字符替换、撤销操作、符号匹配等,这些也是在我们使用vi 时经常遇到的命令,其操作说明如表3.4 所示。
表3.4 其他常用命令