1. vim和vi的关系
多模式编辑器,vim是vi的升级版本。
- 输入模式:可输入字符。INSERT进入
- 命令模式:可移动和删除。:或/进入
- 低行模式:保存、退出、查找等。默认模式,ESC进入
2. vi常用操作命令
命令 | 说明 |
---|---|
insert | 插入键,进入输入模式 |
esc | 退出键,退至默认模式 |
u | 撤销,类似ctrl + z |
ctrl + r | 恢复,类似ctrl + y |
:line_number | 跳到指定行 // 注意有冒号 |
/keyword | 查找关键字 |
n | 查找结果,下一个 |
shift + n或shift + # | 查找结果,上一个 |
:set nu | 设置行号 |
:set nu! | 取消行号 |
0或home键 | 移到行首 |
ctrl + $或end键 | 移到行尾 |
ctrl + home键 | 移到文件首 |
ctrl + end键 | 移到文件尾 |
ctrl + d | 向下翻页,半页 |
ctrl + u | 向上翻页,半页 |
ctrl + b | 向下翻页,一页 |
ctrl + f | 向上翻页,一页 |
dd | 默认模式,删除一行 |
yy | 模型模式,复制一行 |
p | 默认模式,粘贴一行 |
>> | 增加缩进 |
<< | 减少缩进 |
:12,20> | 块缩进,[12,20]行一起缩进 |
:12,20< | 块缩进,[12,20]行一起减少缩进 |
ctrl + shift + d | 默认模式,行缩进,减少缩进 |
ctrl + shift + t | 默认模式,行缩进,增加缩进 |
:w | 保存 |
:q | 退出 |
:wq | 保存并退出 |
:q! | 强制退出 |
:x | 保存并退出 |
created by shuaixio, 2021.06.12
转载请注明出处