普通删除
普通模式
x:删除光标下的字符
dd:删除光标所在的行
D:删除从光标所在处到行尾的字符
d{motion}:删除指定内容:如daw
虚拟模式
{Visual}d:删除选中区域的内容
命令模式
:[range]d:删除指定范围的内容,例如:2d(删除第二行的内容),2,5(删除第2行到第5行的内容)
删除并插入
普通模式
R:进入替换模式
c{motion}:删除指定文本并进入插入模式,例如caw
cc:删除当前行并进入插入模式
C:删除从光标所在处到行尾的字符并进入插入模式
s:删除光标下的字符并进入插入模式
虚拟模式
{Visual}c:删除选中区域的内容并进入插入模式
简单修改
普通模式
r{char}: 使用指定字符替换光标下的字符
~:将光标下的字符进行大小写转换并且光标移动到下一个字符
*g{motion}*:对指定区域的内容进行大小写转换,例如:gw
g~~:将当前行进行大小写转换
虚拟模式
{Visual}~:将选中区域的文本进行大小写转换
命令模式
[range]s/{pattern}/{String}/[flags]
flags包括
c:替换前需要确认
e:不显示error
g:当前行的所有内容替换
i:替换时不确认大小写