从光标向后删除到Vim中前一行的末尾?

DJ *_*ira 8 vi vim

说我想编辑以下行:

var myVar = 
    "I am a string!";
Run Code Online (Sandbox Code Playgroud)

所以它看起来像这样:

var myVar = "I am a string!";
Run Code Online (Sandbox Code Playgroud)

是否有一个运动到达前一行的末尾?

amp*_*ine 14

你想要的是行连接命令,J.

在正常模式下,将光标放在var myVar =线上的任意位置并键入J(大写j).

方向运动使用J- 5J缩进光标下方5行等.您还可以使用可视模式选择一系列线条(v以启动可视模式选择)并将它们全部合并为一个J.

&joinspaces选项也会影响此行为.当它"打开"时,它在连接线时在句子结束标记后添加两个空格.set nojoinspaces将其关闭并仅插入一个空格.