Vim 使用指南
# 编辑模式
Vim 具有多种操作模式
- 正常模式:在文件中四处移动光标进行修改
- 插入模式:插入文本
- 替换模式:替换文本
- 可视化模式(一般,行,块):选中文本块
- 命令模式:用于执行命令
# 基本操作
# 命令行
在正常模式下键入 : 进入到命令模式,然后有如下命令
:q退出:w保存:wq保存然后退出:e{文件名}打开要编辑的文件:ls显示打开的缓存:help打开帮助文档
# 移动
在正常模式下的移动光标的方式
- 基本移动:
hjkl(左, 下, 上, 右) - 词:
w(下一个词),b(词头),e(词尾) - 行:
0(行初),^(第一个非空格字符),$(行尾) - 屏幕:
H(屏幕首行),M(屏幕中间),L(屏幕底部) - 翻页:
Ctrl-u(上翻),Ctrl-d(下翻) - 文件:
gg(文件头),G(文件尾) - 杂项:
%(找到配对,比如括号或者 /* */ 之类的注释对) - 查找:
f{字符},t{字符},F{字符},T{字符}查找/到 向前/向后 在本行的{字符} - 搜索:
/{正则表达式}, n / N 用于导航匹配
# 可视化模式:
- 可视化:
v - 可视化行
V - 可视化块
ctrl+v
# 编辑
i进入插入模式O在之上插入行,并且键入插入模式,o在之下插入行d{移动命令}删除,dw删除词,d$删除到行尾,d0删除到行头c{移动命令}替换,相当于先d再ix删除字符,相当于dls替换字符,相当于xiu撤销操作y复制u粘贴