将空格挤压到单个空格/连接线

时间:2013-01-09 01:57:00

标签: vim vi

假设我复制并粘贴此代码:

foo(a,
    b,
    c)
{
    do something;
}

我希望它看起来像这样:

foo(a, b, c) {
    do something;
}

为此,我需要减少连续的空格,包括单行空格字符的换行符。我怎样才能有效地做到这一点?


到目前为止,我最好的解决方案是选择下面一行的第一个字符(我要“提起”的那个)和:

ħ v B'/ KBD> C 空间 ESC

奖励积分,如果你可以给出下一个阵容的方法,以及一种移动当前阵容的方法。

1 个答案:

答案 0 :(得分:4)

J,表示“加入线”。在您的情况下,第一行的4J会将第一个代码段转换为第二个代码段。