一、光标的移动
1、h —— 光标向左移动一个空格“
”——左移键
2、l ——光标向右移动一个空格“
”——右移键
3、k ——光标向上移动一个空格——上移键
4、j ——光标向下移动一个空格——下移动键
5、gg ——光标移动到第一行
6、G ——光标移动到最后一行
7、:N ——光标移动到第N行
二、行号
1、:set number ——设置行号
2、:set nonumber ——取消行号
三、查找字符串
1、:/str ——(n继续查找、N反向查找)
四、替换字符串
1、:s/foo/bar ——当前行第一个foo替换为bar
2、:s/for/bar/g ——当前行所有foo替换为bar
3、:%s/foo/bar ——全文替换为bar
4、:%s/foo/bar/g —— 全文foo替换为bar
5、:%s/foo/bar/gi —— 全文foo替换为bar
6、:%s/foo/bar/gci —— 全文foo替换为bar ,foo替换为bar,替换前确认提示
命令:s表示行, :%s表示文本
选项
/g——表示所有,在:%s中为缺省值
/c ——表示替换前提示
/i ——对大小写敏感
/I——对大小写不敏感
g 、c、 i、 I可以组合使用,也可以当独用一个