常用命令
搜索
在命令模式按/或``?进行搜索,后接要搜索的字符,然后回车即可,其中/为顺序搜索,?为逆序搜索,按n搜索下一个匹配项,按N搜索上一个匹配项。命令模式下光标移动到关键字到任意位置,按*`进行该关键字到搜索。
1 | :set hlsearch # 设置为高量搜索 |
匹配搜索
可是使用/\<head tail\> 的形式进行匹配搜索,其中head表示匹配前缀,tail表示匹配后缀,可以只使用前缀形式/\<head或后缀形式/tail\>进行匹配搜索。
跳转
命令模式下输入gg跳到第一行,ngg或:n跳到第n行,G跳到最后一行。
删除
命令模式下输入dd删除当前光标所在行,输入ndd删除光标所在行以下n行,输入32,65d删除第32至65行,按u可以撤销删除操作。
复制粘贴
输入yy复制当前行,输入nyy复制当前行以下n行,输入p将复制内容粘贴到当前行下面。
显示行号
命令模式下输入:set number或:set nu显示行号。
区块模式
命令模式下按Ctrl+v进入区块模式通过上下剪头键选择多行,然后按下I键进入插入模式,在首行输入的内容会同步到其它行,可以用来进行多行注释。在区块模式下选中要处理的行,通过d或x可以批量删除,比如可以实现取消注释的功能。