vim里面怎么多行删除? 像1,10d再回车这样的命令感觉是乱删的

如题所述

1,10 d

这是删除连续的1至10行,如果行号很明确的话,这样删比较快。


如果是删除零星的行,可以移到指定行然后 dd,删除此行。

也可以用 V (要大写) 行选中,然后利用 j k (行移动),{ } (段落移动),]] [[ (函数块移动)之类的方法快速选中要删除的内容之后 d 要删除选中内容。


以上是比较基础的删除方法。如果是要批量删除有规律的行,也可以用

:g/pattern/d

来删除匹配正则表达式 'pattern' 的行。


vim 主要还是练。熟悉了以后很多功能能执行的快一点。

温馨提示:答案为网友推荐,仅供参考