我確信之前已經詢問過這個問題,但是我沒有很好的搜索功能。有沒有簡單的方法將下一行追加到當前行的末尾?vim - 將下一行添加到當前結尾
例子:
this.thing = that
.getThing();
我找了,把它變成一杆的命令:
this.thing = that.getThing();
我確信之前已經詢問過這個問題,但是我沒有很好的搜索功能。有沒有簡單的方法將下一行追加到當前行的末尾?vim - 將下一行添加到當前結尾
例子:
this.thing = that
.getThing();
我找了,把它變成一杆的命令:
this.thing = that.getThing();
移 - Ĵ加入與當前的下一行。它刪除了縮進,但通常會增加一個空格,不幸的是。
這些命令,除了「gJ」中,代替
<EOL>
除非 有尾隨空白的插入一個空格或下一行用開始「)」。這些 命令(「gJ」除外)刪除下一行中的任何前導空格。
使用J
這是短期的join。
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
- 去標記集
嘿,它比去下一行的開始,然後向後刪除更好! :) – eggonlegs
'Jx'將加入並移除加入空間。 –