vim 常用

1 vim处理字符的大小写转换

~          将光标下的字母改变大小写

3~         将光标位置开始的3个字母改变其大小写

g~~        改变当前行字母的大小写

U          将可视模式下选择的字母全改成大写字母

u          将可视模式下选择的字母全改成小写

gUU        将当前行的字母改成大写

3gUU       将从光标开始到下面3行字母改成大写

guu       将当前行的字母全改成小写

gUw       将光标下的单词改成大写。

guw       将光标下的单词改成小写。

2 搜索

命令    作用(解释)
/pattern    搜索(非插入模式)
?pattern    往后搜索
n    光标到达搜索结果的前一个目标
N    光标到达搜索结果的后一个目标

3 插入

命令    作用(解释)
i    插入到光标前面
I    插入到行的开始位置
a    插入到光标的后面
A    插入到行的最后位置
o, O    新开一行
Esc    关闭插入模式

4 光标移动

h,j,k,l    h表示往左,j表示往下,k表示往右,l表示往上
Ctrl+f    上一页
Ctrl+b    下一页
w, e, W, E    跳到单词的后面,小写包括标点
b, B    以单词为单位往前跳动光标,小写包含标点
O    开启新的一行
^    一行的开始
$    一行的结尾
gg    文档的第一行
[N]G    文档的第N行或者最后一行
原文地址:https://www.cnblogs.com/itachilee/p/13279799.html