Vi常用指令

2021-08-22 11:02:28 字數 1230 閱讀 4747

vi的指令實在是多,這裡主要結合我使用ue的經歷幾下我常用的指令

1.常用命令

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

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

vi -r filename: 在上次正用vi編輯時發生系統崩潰,恢復filename

:w: 儲存當前檔案

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

:q: 退出vi

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

2.移動游標類

h: 游標左移乙個字元

l: 游標右移乙個字元

k或ctrl+p: 游標上移一行

j或ctrl+n: 游標下移一行

enter: 游標下移一行

w或w : 游標右移乙個字至字首

b或b : 游標左移乙個字至字首

e或e : 游標右移乙個字至字尾

^: move cursor to first nonblank column on the current line

h: 游標移至螢幕頂行

m: 游標移至螢幕中間行

l: 游標移至螢幕最後行

0: 游標移至當前行首

$: 游標移至當前行尾

螢幕翻滾類

ctrl+u: 向檔案首翻半屏

ctrl+d: 向檔案尾翻半屏

ctrl+f: 向檔案尾翻一屏

ctrl+b: 向檔案首翻一屏

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

插入文字類

i: 在游標前

i: 在當前行首

a: 游標後

a: 在當前行尾

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

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

刪除命令

d0: 刪至行首

d$: 刪至行尾

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

x或x: 刪除乙個字元,x刪除游標後的,而x刪除游標前的

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

搜尋及替換命令

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

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

n: 在同一方向重複上一次搜尋命令

n: 在反方向上重複上一次搜尋命令

:s/p1/p2/g: 將當前行中所有p1均用p2替代

:n1,n2s/p1/p2/g: 將第n1至n2行中所有p1均用p2替代

VI 常用指令

vi可分為三種操作狀態,分別是命令模式 command mode 插入模式 insert mode 和底線命令模式 last line mode 各模式的功能區分如下 1 comand mode 控制螢幕游標的移動,字元或游標的刪除,移動複製某區段及進入insert mode下,或者到last li...

Vi常用指令

無論是 中還是電視劇集,真正強大的 都不容易駕馭,需要付出一些努力才能收穫到更加強大的力量,對於vi這上古神器說更是如此。由於它全程使用鍵盤操作,很多首次接觸 vi的人會覺得不習慣而中途放棄。然而,堅持下來的朋友就會漸漸地發現這種鍵盤操作的設計絕妙,經典之所以能成為經典,必然有它的道理,不用解釋太多...

vi 常用指令存檔

首先分清命令模式和編輯模式。基本步驟 1.vim filename或touch filename,進入 vi 編輯檔案filename 2.輸入 i 就可以插入編輯 3.按esc退出編輯 4.按 轉到最後進行對檔案操作,5.輸入 wq 儲存退出 q!則不儲存直接退出。常用 1.刪除操作 命令模式下,...