vi编辑器 命令模式和输入模式介绍
封面图
•
2025-10-08
•
Linux
248
0
0
0
`vi` 编辑器是 Unix/Linux 系统中非常经典且强大的文本编辑工具。它有两种主要的工作模式:**命令模式(Command Mode)** 和 **输入模式(Insert Mode)**,也称为**编辑模式(Edit Mode)**。 --- ## 一、命令模式(Command Mode) - **作用**:用于执行各种命令,如删除、复制、粘贴、保存、退出等。 - **进入方式**: - 启动 `vi` 后,默认进入命令模式。 - 在输入模式下按 `Esc` 键可以返回到命令模式。 ### 常用命令模式命令: | 命令 | 功能 | |------|------| | `i` | 在光标前插入(进入输入模式) | | `a` | 在光标后插入(进入输入模式) | | `o` | 在当前行下方插入新行(进入输入模式) | | `O` | 在当前行上方插入新行(进入输入模式) | | `x` | 删除光标处的字符 | | `dd` | 删除当前行 | | `dw` | 删除当前光标处的单词 | | `yy` | 复制当前行 | | `p` | 粘贴复制的内容(在光标下一行) | | `:w` | 保存文件 | | `:q` | 退出编辑器 | | `:wq` | 保存并退出 | | `:q!` | 不保存强制退出 | | `:set nu` | 显示行号 | | `:set nonu` | 关闭行号显示 | --- ## 二、输入模式(Insert Mode) - **作用**:用于输入或修改文本内容。 - **进入方式**: - 从命令模式按下 `i`、`a`、`o`、`O` 等键进入输入模式。 - **退出方式**: - 按 `Esc` 键回到命令模式。 ### 示例操作流程: 1. 打开文件:`vi filename.txt` 2. 默认在命令模式。 3. 按 `i` 进入输入模式,开始编辑。 4. 编辑完成后,按 `Esc` 返回命令模式。 5. 输入 `:wq` 保存并退出。 --- ## 三、总结对比 | 模式 | 是否可直接输入文字 | 可执行命令 | 如何进入 | 如何退出 | |------|---------------------|-------------|----------|----------| | 命令模式 | ❌ | ✅ | 启动 vi 或按 `Esc` | 无 | | 输入模式 | ✅ | ❌ | 按 `i`/`a`/`o`/`O` | 按 `Esc` | --- 如果你刚开始学习 `vi`,建议多练习切换两种模式,并熟悉常用命令,这样能大大提高编辑效率。需要我帮你练习一些具体操作吗?
上一篇:
网页优化参考:搜索引擎的页面元素的权限
下一篇:
http statusCode(状态码) 200、300、400、500序列
标题录入,一次不能超过6条
返回顶部
留言
留言
评论