批量删除
| 执行命令 | vi命令 |
|---|
| 删除光标所在的字符 | x |
| 删除光标位置到下一个单词开头之前内容 | dw |
| 删除光标位置到上一个单词结尾之后内容 | de |
| 删除光标位置到该行的行首的内容 | d0 |
| 删除光标位置到该行的结尾的内容 | d$ |
| 删除某一行 | dd |
| 删除第7到19行 | :7,19d |
| 删除第5行前每行的最后一个字符 | :1,5s/.$// |
| 删除所有行的最后一个字符 | :%s/.\{1}$// |
| 删除所有行的最后n个字符 | :%s/.\{n}$// |
| 删除所有行的指定字符(例如==)到每行末尾的字符 | :%s/==.*$//g |