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
再i
x
删除字符,相当于dl
s
替换字符,相当于xi
u
撤销操作y
复制u
粘贴