给出以下内容:
{
int a = 123;
int b = 456;
}
我想将其更改为:
{
int a = 123;int b = 456;
}
如果我使用的是常规文本编辑器,那么我将转到第二行,然后按Home,Shift + Up,Shift + End,Delete
vim这样做的方式是什么?它应该与第1行和第2行之间的任意数量的空格一起使用。
最佳答案
尝试J
命令。它连接了两行(适用于第一行)。
如果要连接两行,并轻松地用几行空行分隔,还可以在可视模式下选择两行之间的行(V
),然后应用J
。
但是,该命令在连接的行之间插入一个空格(in most cases...)。
根据您的要求,您可以使用变体gJ
,它不会在行之间插入(或删除)任何空格。
关于Vim,删除两行之间的空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14107198/