我敢肯定,以前有人问过这个问题,但是我搜索的运气并不好。有没有一种简单的方法可以将下一行附加到当前行的末尾?
例子:
this.thing = that
.getThing();
我正在寻找一个将其变为:
this.thing = that.getThing();
我敢肯定,以前有人问过这个问题,但是我搜索的运气并不好。有没有一种简单的方法可以将下一行附加到当前行的末尾?
例子:
this.thing = that
.getThing();
我正在寻找一个将其变为:
this.thing = that.getThing();
Shift-J将下一行与当前行连接起来。不幸的是,它删除了缩进,但通常会添加一个空格。
除了“gJ”之外,这些命令会插入一个空格来代替 ,
<EOL>
除非有尾随空格或下一行以 ')' 开头。这些命令,除了“gJ”,删除下一行的任何前导空格。
使用joinJ
的缩写。
下面复制的 Vim 文档
*J*
J Join [count] lines, with a minimum of two lines.
Remove the indent and insert up to two spaces
添加到其他答案中,如果要保留光标位置,可以使用标记:
:nnoremap J mzJ`z
mz
- 添加标记注册z
J
- 像往常一样加入`z
- 去标记集