admin 管理员组

文章数量: 887021


2024年1月24日发(作者:transmission默认密码)

简要说明vi三种模式及相互转换

vi编辑器具有三种不同的模式:命令模式、插入模式和底行模式。

1. 命令模式(Command Mode)

当打开一个文件时,vi默认处于命令模式。在该模式下,键盘输入的字符将被解释为命令而不是文本。命令模式下的一些常用命令有:i(进入插入模式)、x(删除光标所在位置的字符)、dd(删除当前行)、yy(复制当前行)、p(粘贴)等。

2. 插入模式(Insert Mode)

当用户想输入文本时,需要进入插入模式。可以通过在命令模式下按下i、a、o、A、O等键进入插入模式。在插入模式中,用户可以输入文本内容,并按ESC键返回命令模式。

3. 底行模式(Ex Mode)

底行模式(Colon Mode)是在命令模式下输入冒号(:)来进入的。底行模式中可以执行一些文件操作命令,如保存、退出、查找、替换等。底行模式下的常用命令有:w(保存文件)、q(退出)、wq(保存并退出)、/(查找)、:s/old/new/g(替换)等。

三种模式之间的转换如下:

在命令模式下按"i"键,可进入插入模式。

在命令模式下按冒号键 ":",进入底行模式。

在插入模式下按ESC键,回到命令模式。

在底行模式下按ESC键,回到命令模式。


本文标签: 模式 命令 插入 进入 底行