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博客!
评论