6

我怎样才能使用这样的东西?

:g/^$/kJ

这里 kJ 是两个命令,而不仅仅是一个(如 'd')

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

queryBuilder
    .append("xyz");

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

queryBuilder.append("xyz");

所以我想为每一行做的是

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

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

其他 vim 命令适合这里吗?您将如何执行此任务?

4

1 回答 1

10

添加normal指令以执行所有这些指令,例如:

:g/^[\t]*\..*$/normal kJx
于 2012-07-16T20:17:08.937 回答