之間刪除空白給出如下:Vim的,2號線
{
int a = 123;
int b = 456;
}
我想將其更改爲:
{
int a = 123;int b = 456;
}
如果我使用的是普通的文本編輯器,我會去到2線,然後首頁,移 + 截至,移 + 結束,刪除
什麼是vim的方式做到這一點?它應該能夠處理第1行和第2行之間的任意數量的空白。
之間刪除空白給出如下:Vim的,2號線
{
int a = 123;
int b = 456;
}
我想將其更改爲:
{
int a = 123;int b = 456;
}
如果我使用的是普通的文本編輯器,我會去到2線,然後首頁,移 + 截至,移 + 結束,刪除
什麼是vim的方式做到這一點?它應該能夠處理第1行和第2行之間的任意數量的空白。
嘗試使用J
命令。它加入兩行(應用於第一行)。 如果您想要連接兩條線,並且很容易分開幾條空線,您還可以在可視模式(V
)中選擇兩條線,然後應用J
。
但是,該命令在連接的行之間插入一個空格(in most cases...)。
根據您的要求,您可以使用變體gJ
,它不會插入(或刪除)線條之間的任何空間。
注意:根據您現在沒有使用的編輯器,您可以在第二行上執行「Home,Ctrl + Backspace」或在第一個 – mihai