Vim编辑器入门指南
Vim编辑器入门指南
一、Vim模式与切换
1.命令模式
- 进入方式:通过
vi/vim打开文件后的默认模式。 - 功能:执行快捷键操作(如复制、删除、移动光标等),不可直接编辑文本。
2.编辑模式(插入模式)
- 进入方式:在命令模式下按
i(插入)、a(追加)、o(新行)等。 - 退出方式:按
Esc返回命令模式。 - 功能:直接编辑文本内容。
3.底行模式
- 进入方式:在命令模式下按
:。 - 功能:执行保存、退出、搜索、设置等操作(如
:wq保存退出)。
4.可视块模式
- 进入方式:在命令模式下按
Ctrl + v。 - 功能:批量选择文本块进行编辑(如删除、复制多行)。
二、常用快捷键
1. 光标移动
- 行内移动:
^(数字6):移动到行首(首个非空字符)。$(数字4):移动到行尾。
- 跨行移动:
gg:移动到文件第一行。G(Shift + g):移动到文件最后一行。100gg:跳转到第100行。
2. 复制、删除(剪切)、粘贴
yy:复制当前行。dd:删除(剪切)当前行。p:粘贴到当前行下方。P(大写):粘贴到当前行上方。
3. 撤销与恢复
u(undo):撤销上一次操作。Ctrl + r(redo):恢复被撤销的操作。
4. 行号显示与搜索
- 显示行号:
:set nu或:set number:显示行号。:set nonu:隐藏行号。
- 搜索功能:
/keyword:向下搜索指定内容(如/error)。n:继续向下搜索。N:继续向上搜索。
三、高级操作
1. 批量编辑(可视块模式)
- 按
Ctrl + v进入可视块模式。 - 使用方向键选择多行文本块。
- 执行操作:
d:删除选中块。y:复制选中块。I或A:在块前/后插入内容(按Esc完成批量插入)。
2. 行调整
- 上下移动行:
- 命令模式下按
dd剪切当前行,再按p或P粘贴到目标位置。
- 命令模式下按
四、常用命令速查表
| 操作 | 快捷键/命令 |
|---|---|
| 保存退出 | :wq |
| 强制退出不保存 | :q! |
| 复制行 | yy |
| 删除行 | dd |
| 撤销操作 | u |
| 跳转到行首 | ^ |
| 跳转到行尾 | $ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 RHCloudOps博客!
评论







