vim - 将下一行附加到当前结尾

egg*_*egs 1 vim

我确定以前曾经问过这个问题,但是搜索时我没有太多运气.有没有一种简单的方法可以将下一行附加到当前行的末尾?

例:

this.thing = that
    .getThing();
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个单行程命令,将其转换为:

this.thing = that.getThing();
Run Code Online (Sandbox Code Playgroud)

Joh*_*ica 10

Shift- J将下一行与当前行连接起来.它删除了缩进,但通常会增加一个空格.

这些命令除"gJ"外,插入一个空格代替<EOL>除非有尾随空格或下一行以')'开头.这些命令除"gJ"外,删除下一​​行的任何前导空格.

  • `Jx`将加入并删除连接空间. (4认同)

FDi*_*off 5

使用J哪个是加入的简称.

Vim doc复制如下

                            *J*
J           Join [count] lines, with a minimum of two lines.
            Remove the indent and insert up to two spaces 
Run Code Online (Sandbox Code Playgroud)