正则表达式 – 在vim中使用:g命令,具有多个操作

前端之家收集整理的这篇文章主要介绍了正则表达式 – 在vim中使用:g命令,具有多个操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我怎么能用这样的东西?

:g/^$/kJ

这里kJ是两个命令,而不是只有一个(如’d’)

我的具体例子:我有多条线看起来像这样

queryBuilder
    .append("xyz");

我想让它们看起来像这样:

queryBuilder.append("xyz");

所以我想为每一行做的是

:g/^[\t]*\..*$/kJx

它匹配正确的模式,但似乎只执行k.

其他vim命令在这里适用吗?你将如何执行这项任务?

解决方法

添加正常的指令来执行所有这些操作,例如:

:g/^[\t]*\..*$/normal kJx

猜你在找的正则表达式相关文章