更多命令见:https://blog.csdn.net/mr_cat123/article/details/78895060
展示行号
Esc #进入命令模式
shift+: #打开输入模式
set nu #显示行号
取消操作
Esc
u #取消操作
选择:
(1)全选
Esc #进入命令模式
ggvG #gg让光标移到首行,v是Visual(可视模式),G光标到最后一行
如果并不想全选,而是选一半,可以不用gg,而是直接从光标所在位置先v再G,就选中了从光标所在到结尾的代码
(2)指定选择
v+箭头移动键(或者h,i,j,k键来移动选择)
#v是进入Visual模式,小v如果不行用大V
选择完之后就可以复制、删除、粘贴等操作了
删除:
(1)删除1行:
Esc
dd #删除光标所在行
(2)删除多行
Esc
ndd #删除从光标所在行(包括)起往后数n行(一共删除n行)
(3)删除单个字母
Esc
dl #删除光标所在字母
(4)删除一行内光标所在位置之后的所有字母
Esc
cw
复制
(1)复制单个字母
Esc
y #复制光标所在位置的字母
(2)复制一行内光标之后的字母(遇到空格结束)
Esc
yw
(3)复制光标之后n个字
Esc
nyw #复制光标(包括)之后的n个字
(3)复制一行
Esc
yy #复制光标所在行
(4)复制多行
Esc
nyy #复制光标所在位置(包括)之后的n行
粘贴
Esc
p
在插入(insert)模式下(i键)复制为
ctrl+insert
粘贴为
shift+insert