Vim:刪除所有空白行,直到第一個非空白行

Vim:刪除所有空白行,直到第一個非空白行

我有一些這樣的文字:

Line 1 of text





Line 2 of text.

我想刪除兩行文字之間的所有空白行。

我可以將遊標放在第一行下方並輸入5dd,但我想知道是否可以在不指定行數的情況下完成。

答案1

從正常模式的第一個空白行開始,按d/.。按Enter

d將刪除直到/找到第一個非空白字元(任何匹配的字元.)。

答案2

在正常模式下,將遊標放在兩個非空白行之間的任何空白文字行上,然後鍵入dipford埃萊特內爾p段落。

這將刪除兩個文字區塊之間的所有空白行。

相關內容