VI命令使用大全(刪除精華)

2021-05-22 04:51:59 字數 450 閱讀 6407

:.,+3 s/^/#/g            注釋從當前行起的後三行(不含當前行)

vi替換命令用法詳解:引用

:ranges/pat1/pat2/g

其中 : 這是vi的命令執行介面。

range 是命令執行範圍的指定,可以使用百分號(%)表示所有行,使用點(.)表示當前行,使用美元符號($)表示最後一行。你還可以使用行號,例如10,20表 示第10到20行,.,$表示當前行到最後一行,.+2,$-5表示當前行後兩行直到全文的倒數第五行,等等。

s 表示其後是乙個替換命令。

pat1 這是要查詢的乙個正規表示式,這篇文章中有一大堆例子。

pat2 這是希望把匹配串變成的模式的正規表示式,這篇文章中有一大堆例子。

g 可選標誌,帶這個標誌表示替換將針對行中每個匹配的串進行,否則則只替換行中第乙個匹配串。

VI命令使用大全

從shell中啟動視覺化編輯器 vi filename 指示shell啟動vi編輯器,並將引數filename傳給它。如果當前目前中存在該檔案,則vi編輯器將它解釋為要開啟的檔案 如果沒有該檔案,則vi編譯器建立新檔案 vi file1 file2 file3 shell傳遞3個引數給vi,vi將它...

VI命令使用大全

從shell中啟動視覺化編輯器 vi filename 指示shell啟動vi編輯器,並將引數filename傳給它。如果當前目前中存在該檔案,則vi編輯器將它解釋為要開啟的檔案 如果沒有該檔案,則vi編譯器建立新檔案 vi file1 file2 file3 shell傳遞3個引數給vi,vi將它...

vi命令大全

vi編輯器的文字說明 功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式命令 命令 說明 h 將游標向左移動一格 l 將游標向右移動一格 j 將游標向下移動一格 k 將游標向上移動一格 0 數...