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个"."表示;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容