VI删除命令

x 删除当前光标下的字符
dw 删除光标之后的单词剩余部分。
d$ 删除光标之后的该行剩余部分。
dd 删除当前行。
c 功能和d相同,区别在于完成删除操作后进入INSERT MODE
cc 也是删除当前行,然后进入INSERT MODE
删除每行第一个字符 :%s/^.//g
删除每行前10个字符 :%s/^.{10}//g
删除每行行尾10个字符 :%s.{10}$//
删除每行括号中的内容 :%s/([^()]*)//g
删除每行“(” 后面的字符 :%s/(.*//g
其中,%表示所有行,s表示替换,"%s"可用"1,$"代替(下同);
正则表达式"/^.\{10\}//"中,^表示行首;
"."表示要删除的字符个数,".\{10\}"表示删除10个字符,可用10个"."表示;

你可能感兴趣的:(VI删除命令)