欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux系統(tǒng)中使用Vim刪除偶數(shù)行或者奇數(shù)行

 更新時(shí)間:2014年08月20日 10:18:44   投稿:hebedich  
vim中進(jìn)行奇偶數(shù)行操作,思路很簡單,就是一次匹配兩行,然后刪除奇數(shù)行,刪除偶數(shù)行或者兩行合并。下面我們來看看具體怎么操作吧

刪除偶數(shù)行的方法如下:

:g/^/+1 d

上面用到了:gbobal命令,gbobal命令格式如下:

:[range]global/{pattern}/{command}

global命令實(shí)際上是分成兩步執(zhí)行:首先掃描[range]指定范圍內(nèi)的所有行,給匹配{pattern}的行打上標(biāo)記;然后依次對打有標(biāo)記的行執(zhí)行{command}命令,如果被標(biāo)記的行在對之前匹配行的命令操作中被刪除、移動(dòng)或合并,則其標(biāo)記自動(dòng)消失,而不對該行執(zhí)行{command}命令。{command}可以是一個(gè)ex命令,也可以是用|分隔的多個(gè)ex命令,這樣我們就可以對被標(biāo)記行,或從標(biāo)記行尋址到的行進(jìn)行多種不同的操作。

上面刪除偶數(shù)行的命令,先匹配所有行,然后隔行刪除(其中+1用以定位于當(dāng)前行的下一行)。為什么是隔行呢?因?yàn)樵趯Φ谝恍袌?zhí)行+1 d命令時(shí)刪除的是第二行,而第二行雖然也被標(biāo)記了,但已不存在了,因此不會(huì)執(zhí)行刪除第三行的命令。

刪除幾數(shù)行的命令如下:

:g/^/d|m

其中m的作用是移出偶數(shù)行的標(biāo)記,防止偶數(shù)行也被刪除。

另外刪除幾數(shù)行偶數(shù)行,也可以用normal命令,分別為(第一個(gè)命令為幾數(shù)行):

:%norm jkdd
:%norm jdd

相關(guān)文章

  • Linux將命令添加到PATH中的方法

    Linux將命令添加到PATH中的方法

    下面小編就為大家?guī)硪黄狶inux將命令添加到PATH中的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • Ubuntu中Opencv的安裝使用教程

    Ubuntu中Opencv的安裝使用教程

    Opencv就不解釋了,是個(gè)很有名的圖形庫。下面這篇文章主要介紹了Ubuntu中Opencv安裝使用的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友們下面來一起看看吧。
    2017-04-04
  • Linux 為特定的用戶或用戶組啟用或禁用 SSH的方法

    Linux 為特定的用戶或用戶組啟用或禁用 SSH的方法

    這篇文章主要介紹了如何在 Linux 上為特定的用戶或用戶組啟用或禁用 SSH,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Linux內(nèi)核設(shè)備驅(qū)動(dòng)之Linux內(nèi)核模塊加載機(jī)制筆記整理

    Linux內(nèi)核設(shè)備驅(qū)動(dòng)之Linux內(nèi)核模塊加載機(jī)制筆記整理

    今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之Linux內(nèi)核模塊加載機(jī)制筆記整理,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Linxu服務(wù)器上安裝JDK 詳細(xì)步驟

    Linxu服務(wù)器上安裝JDK 詳細(xì)步驟

    這篇文章主要介紹了Linxu服務(wù)器上安裝JDK 詳細(xì)步驟,在安裝之前需要先卸載自己linux上的jdk,具體內(nèi)容詳情大家參考下本文
    2017-12-12
  • 詳解linux系統(tǒng)目錄sys,tmp,usr,var!

    詳解linux系統(tǒng)目錄sys,tmp,usr,var!

    在本篇文章里小編給大家詳解了關(guān)于linux系統(tǒng)目錄,sys,tmp,usr,var!的相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們參考下。
    2019-06-06
  • linux安裝apache過程中注意的問題

    linux安裝apache過程中注意的問題

    這篇文章主要為大家介紹了linux安裝apache過程中注意的問題,幫助大家進(jìn)行順利安裝,感興趣的小伙伴們可以參考一下
    2016-01-01
  • ubuntu mysql更改tmp路徑的方法

    ubuntu mysql更改tmp路徑的方法

    因?yàn)閙ysql經(jīng)常要把文件定入tmp目錄,而tmp的目錄為/tmp,為了提高性能,所以考慮更改tmpdir目錄為/run/shm,即使用內(nèi)存來存儲(chǔ)。下文給大家介紹ubuntu mysql更改tmp路徑的方法,一起看看吧
    2016-10-10
  • 你需要知道的16個(gè)Linux服務(wù)器監(jiān)控命令

    你需要知道的16個(gè)Linux服務(wù)器監(jiān)控命令

    如果你想知道你的服務(wù)器正在做干什么,你就需要了解一些基本的命令,一旦你精通了這些命令,那你就是一個(gè) 專業(yè)的 Linux 系統(tǒng)管理員
    2012-03-03
  • Linux?使用vi文本編輯器詳解

    Linux?使用vi文本編輯器詳解

    這篇文章主要介紹了Linux?使用vi文本編輯器詳解的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評論