學習linux之vi編輯器

2021-06-18 02:16:05 字數 830 閱讀 8036

進入vi的命令

vi filename :開啟或新建檔案,並將游標置於第一行首

vi +n filename :開啟檔案,並將游標置於第n行首

vi + filename :開啟檔案,並將游標置於最後一行首

vi +/pattern filename:開啟檔案,並將游標置於第乙個與pattern匹配的串處

移動游標類命令

h:游標左移乙個字元

j:游標下移一行

k:游標上移一行

l:游標右移乙個字元

插入文字類命令

a:在游標前

i:在游標後

o:在當前行之下新開一行

刪除命令

ndw:刪除游標處開始及其後的n-1個字

ndd:刪除當前行及其後n-1行

do:刪至行首

d$:刪至行尾

ctrl+u:刪除輸入方式下所輸入的文字

搜尋命令

/pattern:從游標開始處向檔案尾搜尋pattern

?pattern:從游標開始處向檔案首搜尋pattern

最後行方式命令

w :儲存當前檔案

x:儲存當前檔案並退出

q:退出vi

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

暫存器操作

nyy:將當前行及其下n行的內容儲存到暫存器?n為乙個數字

nyw:將當前行及其下n個字儲存到暫存器?n為乙個數字

nyl:將當前行及其下n個字元儲存到暫存器?n為乙個數字

p:取出暫存器?中的內容並將其放到游標位置處。

ndd:將當前行及其下共n行文字刪除,並將所刪內容放到1號刪除暫存器中。

Linux之vi編輯器

在該模式中,可以輸入命令來執行許多種功能。控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入編輯模式,或者到尾行模式。游標移動 字元級 上 k 下 j 左 h 右 l 鍵 單詞級 w word下個單詞首字母 b before上 本 個單詞首字母 e end下 本 個單詞尾字母 行級 定位到...

linux之vi編輯器

vi簡介 1.vi是一種廣泛存在於各種unix和linux系統中的文字編輯程式。2.vi不是排版程式,只是乙個純粹的文字編輯程式。3.vi是全螢幕文字編輯器,它沒有選單,只有命令。4.vi不是基於視窗的,所以,這個多用途編輯程式可以用於在任何型別的終端上編輯各式各樣的檔案。5.vi的功能十分強大,但...

linux之vi編輯器

vi是一種廣泛存在於各種unix和linux系統中的文字編輯程式。vi不是排版程式,只是乙個純粹的文字編輯程式。vi是全螢幕文字編輯器,它沒有選單,只有命令。vi不是基於視窗的,所以,這個多用途編輯程式可以用於在任何型別的終端上編輯各式各樣的檔案。vi的功能十分強大,但是命令繁多,熟練掌握起來有一定...