在Vim中删除换行符

有没有办法在Vim的行尾删除换行符,以便下一行被追加到当前行?

例如:

Evaluator<T>():
    _bestPos(){
}

我想把这一切都放在一行上,不要复制并粘贴到前一行中。 看来我应该能够将光标放到每行的末尾,按下一个键,并让下一行跳转到光标所在的同一行上。

最终结果:

Evaluator<T>(): _bestPos(){ }

这在Vim中可能吗?


如果你在第一行,按(大写字母)J将加入该行和下一行,删除换行符。 你也可以将它与计数结合起来,所以按3J将把所有3条线合并在一起。


当然。 Vim将 n字符识别为换行符,以便您可以搜索并替换。 在命令模式下键入:

:%s/n/

在正常模式的上面一行中,按Shift + j。

你也可以预先计数,所以顶部的3J会将所有这些行连接在一起。

链接地址: http://www.djcxy.com/p/49321.html

上一篇: Delete newline in Vim

下一篇: Is it safe to use always git pull rebase?