普通模式
- 普通模式为进入
vim
默认模式 - 普通模式可以快速
选择
修改
删除
光标定位
w : 下一个单词的开头
b : 当前单词的开头
e : 当前单词/下一个单词的结尾
ge : 上一个单词的结尾
f* : 移动到下一个*
F* : 移动到上一个*
; : 重复f/F查找命令
, : 反向重复f/F查找命令
0 : 到行首
^ : 行首非空字符
$ : 到行尾
gg : 到第一行
G : 到最后一行
文本操作
d : 删除模式
dd : 删除一行
2dd : 向下删除2行
diw : 删除单词
daw : 删除单词和空格
c : 修改模式(删除并插入)
ciw : 删除单词
caw : 删除单词和空格
y : 复制模式
y : 复制当前行
p : 粘贴
u : 撤销
v : 可视模式 ctrl+v进入块可视模式
i : 选中内部(分隔符内或者当前单词)
a : 选中全部(分隔符或者当前单词+后面空格)
b : 圆括号
B : 花括号
w : 单词
p : 段落
5gg : 从光标到第5行
g : 改变大小写
~ : 光标下的字母改变大小写
3~ : 光标位置开始3个字母改变大小写
g~ : 改变当前行大小写
guu : 当前行变小写
gUU : 当前行变大些
guaw : 光标下的字母小写
guaw : 光标下的字母转小写
/ : 查找
指令模式
wq : 保存并退出
q! : 强制退出
set nu : 显示行号
set nonu : 隐藏行号
noh : 取消高亮
编辑模式
i : 光标前插入
a : 光标后插入
o : 下一行插入
编辑场景