一些像jkhl,dd,yy这种简单的快捷方式就不说了,说些稍微用点复杂的快键键:
1.如何进行多行注释:
1.按ctrl+v进入visual block模式
2.选择要注释的行
3.大写的i进入插入模式
4.Esc退出。
2.删除多行注释:
1.按ctrl+v进入visual block模式
2.选择要删除注释的行
3.按小写的d
3.删除一行中某些区域:
1.按v进入visual模式
2.选择要删除的区域
3.按d删除
4.拷贝一行中的某些区域:
1.按v进入visual模式
2.选择要拷贝的区域
3.按y拷贝
5.替换一行中的第一个字符串:前提是要先进入底行模式(前两个命令需要将光标移动到特定的行,后面三个命令不需要)
:s/tom/jack/g 把光标所在的那行的tom全部换成jack了。
:s/tom/jack 把光标所在行的第一个tom全部换成jack了。
:%s/tom/jack/g 把文件中所有的tom 全部换成jack了。
:%s/tom/jack 把文件中每一行第一个tom换成jack.
:27,32s/tom/jack/g 把27到32行中所有的tom全部换成jack.
6.查找某一个字符串(查找光标所在的字符串可以用#号)
/tom 或者?tom 跳到下一个tom用小写的n,跳到上一个tom用大写的n.
7.撤销用u,反撤销用ctrl+r
8.重新排版gg=G
9.查看自己的宏定义 [ + d
10.翻页
Ctrl+f 向下翻页(forward)
Ctrl+b 向上翻页(backward)
Ctrl+d 向下翻半页(down)
Ctrl+u 向上翻半页(up)
11. 按w光标跳到下个字的开头
按e光标跳到下个字的字尾
按b光标回到上个字的开头
12.缩进
>> 向右缩进一个tab
<< 向左缩进一个tab
13.垂直分屏
vs
14.插入模式
i光标所在字符的前一个位置插入
I光标所在行的行首插入
a光标所在的字符的位置插入
A光标所在的行的行尾插入
o光标所在的行的下行插入
O光标所在的行的上行插入