LINUX VI命令整理

2021-06-26 00:34:49 字數 1204 閱讀 3699

【i】

i     在游標前插入文字。

i     在當前行前插入文字。

【x】x    刪除游標處的字元,可以在x前面加上需要刪除的字元數目。

【d】dd  刪除整行

db  刪除游標前面的字

【f】ftext  在當前行向後查詢text

ftext   在當前行向前查詢text

【y】yy   將當前行的內容放入臨時緩衝區

【p】pp   將臨時緩衝區的文字放入游標後

pp  將臨時緩衝區的文字放入游標前

【u】u     撤銷最後一次修改

u    撤銷當前行的所有修改

【w】:wq    儲存退出

:w!     強制儲存但是不退出vi

:w      儲存檔案但不退出vi

:wq!   強制儲存檔案,並退出vi

q:       不儲存檔案,退出vi

:q!      不儲存檔案,強制退出vi

:e!      放棄所有修改,從上次儲存檔案開始再編輯

【鍵盤操作游標移動】

h   向左移動乙個字元

j    向下移動乙個字元

k   向上移動乙個字元

l    或者空格   向後移動乙個字元

g   移到檔案的最後一行

ng  移動到檔案的第n行

l     移動到螢幕的最後一行

m    移動到螢幕的中間一行

h     移動到螢幕的第一行

(    移動到句子的開頭

)    移動到句子的結尾

{   移動到段落的開頭

}移動到段落的結尾

【在vi中新增文字】

命令插入動作

a  在游標後插入文字

a  在當前行插入文字

o   在當前行的下面插入文字

o   在當前行的上面插入文字

【在vi中刪除文字】

nx   在當前游標處後刪除n個字元

x     刪除游標前的字元

dg  刪除行,直到檔案結束

ndd  從當前行開始往後面刪除

d     從游標處刪除到行尾

【在vi中查詢或者替換】

/text  在檔案中向前查詢text

?text 在檔案中向後查詢text

【在vi中翻頁】

ctrl + b:上翻

ctrl + f :下翻

Linux VI 替換命令

vi vim 中可以使用 s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法 vi 真是強大啊,還有很多需要學習 記錄幾種在此,方便以後查詢。s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian ...

linux vi 命令大全

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

Linux vi 命令引數

文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...