亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

:g/^/+1 d

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

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

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

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

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

:g/^/d|m

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

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

:%norm jkdd
:%norm jdd

相關(guān)文章

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

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

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

    Ubuntu中Opencv的安裝使用教程

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

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

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

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

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

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

    這篇文章主要介紹了Linxu服務(wù)器上安裝JDK 詳細步驟,在安裝之前需要先卸載自己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)知識點內(nèi)容,有興趣的朋友們參考下。
    2019-06-06
  • linux安裝apache過程中注意的問題

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

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

    ubuntu mysql更改tmp路徑的方法

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

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

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

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

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

最新評論