linux下簡單的vi使用

2021-08-29 18:40:54 字數 782 閱讀 4946

vi有3種狀態:命令模式,插入模式和底行模式。

1.命令列模式:控制螢幕游標的移動,字元、字或行的刪除,移動複製某區段

2.插入模式:只有在insert mode下,才可以做文字輸入,在命令模式下輸入命令i、附加命令a、開啟命令o、修改命令c、取代命令r或替換命令s都可以進入文字輸入模式,按「esc」鍵可回到命令列模式

3.底行模式:將檔案儲存或退出vi,也可以設定編輯環境,如尋找字串、列出行號,在命令模式下,使用者按「:」鍵即可進入末行模式下

常用命令:

ctrl+u:向檔案首翻半屏 

ctrl+d:向檔案尾翻半屏 

ctrl+f:向檔案尾翻一屏 

ctrl+b;向檔案首翻一屏 

nz:將第n行滾至螢幕頂部,不指定n時將當前行滾至螢幕頂部。

vi testfile 開始編輯檔案

:n1,n2 co n3:將n1行到n2行之間的內容拷貝到第n3行下 

:n1,n2 m n3:將n1行到n2行之間的內容移至到第n3行下 

:n1,n2 d :將n1行到n2行之間的內容刪除 

:w :儲存當前檔案 

:x:儲存當前檔案並退出 

:q:退出vi 

:q!:不儲存檔案並退出vi 

:!command:執行shell命令command 

:n1,n2 w!command:將檔案中n1行至n2行的內容作為command的輸入並執行之,若不指定n1,n2,則表示將整個檔案內容作為command的輸入 

:r!command:將命令command的輸出結果放到當前行

linux 下vi 的使用

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...

Linux下Vi 的使用

vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r filenam...

Linux下Vi 的使用

vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r filenam...