三、删除类与撤销类命令
(一)删除类命令
删除类命令 d,其格式为
d [number] motion
dw :从光标处删除至下个单词(包含空格)
de :从光标处删除至下一个单词末尾(不包含空格)
d$ :从光标处删除至当前行末
(二)撤销类命令
u :撤销以前的操作
N :撤销在一行中所做的改动
CTRL-R :撤销掉撤销命令,恢复以前的操作
四、置入、替换和更改类命令
(一)置入类命令
i :在光标前插入文本
a :在光标后附加文本
A:在光标所在行的行末插入文本
p :将删除的文本内容置于光标之后,如果最后一次删除的是一整行,那么该行将置于当前光标所在的下一行
o :在光标下方打开新的一行
shfit-o :在光标上方打开新的一行
(二)替换类
r :替换光标所在的字符
R :进入替换模式,此时可以将光标之后的内容替换,直至输入esc回到normal模式
:s/old/new :在一行内替换头一个字符串old为新的字符串new
:s/old/new/g :在一行内替换所有字符串old为新的字符串new
:#,#s/old/new/g :在两行内替换所有字符串old为新的字符串new(#代表行号)
:%s/old/new/g :在文件内替换所有字符串old为新的字符串new
:%s/old/new/c :在进行全文替换时询问用户确认每个替换
(三)更改类命令符格式
c [norber] motion
列如: cw, c$