一、光标的移动
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可以组合使用,也可以当独用一个
本文介绍了Vim编辑器中光标移动的快捷键,包括hjkl键导航,gg和G用于首尾移动,以及通过行号定位。还讲解了如何设置和取消行号显示。此外,文章详细阐述了查找和替换字符串的命令,如:s命令的各种用法和选项,如/g,/c,/i等。

1359

被折叠的 条评论
为什么被折叠?



