如何在 Vim 文本编辑器中移动行?

How can I move line up in Vim text editor?

我在某个文件中有两个字符串,例如:

string1
string2

我想得到这个:

string1string2

我怎样才能最有效地做到这一点?

Shift-j (J) for "join" 会将光标下的行移动到上一行。请注意,这还会在行尾插入 space。如果您键入 g Shift-j,加入时不会附加 space。

您可以通过突出显示来一次加入多行。例如,gg Shift-v Shift-g Shift-j ggVGJ 将加入文件中的所有行。

您可以参考vim中的:help join了解更多信息。