微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我怎么能用这样的东西?

:g/^$/kJ

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

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

queryBuilder
    .append("xyz");

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

queryBuilder.append("xyz");

所以我想为每一行做的是

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

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

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

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐