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个"."表示;