卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用Vim刪除Linux下文件的空白行

在進(jìn)行Vim操作時(shí),我們經(jīng)常需要?jiǎng)h除一些行的內(nèi)容,這樣這些行就會(huì)變成空白行。下面我將簡(jiǎn)單介紹我經(jīng)常使用的刪除這些空白行的方法,包括在Vim中刪除和使用sed命令刪除兩種方式。 空白行的分類 空白行

在進(jìn)行Vim操作時(shí),我們經(jīng)常需要?jiǎng)h除一些行的內(nèi)容,這樣這些行就會(huì)變成空白行。下面我將簡(jiǎn)單介紹我經(jīng)常使用的刪除這些空白行的方法,包括在Vim中刪除和使用sed命令刪除兩種方式。

空白行的分類

空白行可以分為兩類:

  1. 整個(gè)行沒(méi)有任何字符,可以用正則表達(dá)式表示為 /^$/。
  2. 行中只有空格而沒(méi)有其他字符,可以用正則表達(dá)式表示為 /^s $/。

同時(shí),還有一個(gè)通用的正則表達(dá)式 /^s*$/ 可以匹配上述兩種情況。左圖為第二種情況,右圖為第一種情況。

刪除第一種情況的命令

命令: /^$/d

其中,^表示行首,$表示行尾,d表示刪除。操作前后如下圖所示:

刪除第二種情況的命令

命令: /^s $/d

其中,s表示一個(gè)或多個(gè)空格,給空格加反斜杠是為了轉(zhuǎn)義。操作前后如下圖所示:

同時(shí)刪除第一種和第二種情況的命令

命令: /^s*/d

其中,s*表示零個(gè)或多個(gè)空格,給*加反斜杠是為了轉(zhuǎn)義。操作前后如下圖所示:

通過(guò)以上方法,我們可以很方便地使用Vim刪除Linux下文件的空白行。

標(biāo)簽: