vi常用鍵位

2021-08-11 19:36:38 字數 1301 閱讀 7043

一般模式(命令模式)–> 編輯模式 i i o o a a r r

一般模式 —> 指令列命令模式 : / ?

編輯模式/指令列命令模式 —> 一般模式 esc

h j k l 向左下上右移動乙個字元

ctrl + f 向下翻頁

ctrl + b向上翻頁

0 移動到當前行首字元 移動

到當前行

末字元g

移動到檔

案末行g

g移動到

檔案首行

n向右移

動n個字

符n想下

移動n行

/wor

d向游標

下尋找一

個名詞為

word

的字串

?wor

d向游標

上尋找一

個名詞為

word

的字串

:n1,

n2s/

word

1/wo

rd2/

g在n1

與n2行

之間尋找

word

字串,

並使用w

ord替

換:n1

, s/word1/word2/g 在第一行到最後一行之間尋找word字串,並使用word替換

:n1,$s/word1/word2/gc 在第一行到最後一行之間尋找word字串,並使用word替換,取代前詢問使用者確認取代

x向後刪除乙個字元

x向前刪除乙個字元

dd刪除游標所在一行

ndd上傳游標向下n行

yy複製游標所在行

nyy複製游標向下n行

p從游標下一行開始貼上

p從游標上一行開始貼上

u復原上一動作(撤銷)

ctrl+r重做上一動作

a進入插入模式,從目前游標所在的下一字元處開始插入

a進入插入模式,從目前游標所在行的最後乙個字元開始插入

o進入插入模式,在目前游標所在的下一行插入新一行

o進入插入模式,在目前游標所在的上一行插入新一行

r進入取代模式,取代游標所在字元一次

r進入取代模式,r會一直取代游標所在文字,知道esc

esc退回一般模式

:w將編輯資料寫入硬碟

:q退出vi

:q! 修改檔案,不想儲存,強制退出

:wq儲存後退出

:w filename 另存為

:set nu顯示行號

:set nonu取消行號

Vim的使用 常用鍵位總結

目錄 1 普通模式 1.1 游標移動 1.2 搜尋替換 1.3 刪除 複製 貼上 1.4 注釋 取消注釋 1.4.1 注釋 1.4.2 取消注釋 2 插入模式 3 命令模式 進入vim的方式很簡單,比如說現在要用vim開啟test.cpp,只需要在命令列中輸入vim test.cpp即可,其他的像t...

VI 常用指令

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

常用vi命令

i 進入修改狀態,游標所在處插入 a 進入修改狀態,游標所在後插入 o 進入修改狀態,行首插入新行 esc 回到命令狀態 w foo.txt 存成foo.txt wq 儲存修改退出 x 儲存修改退出 q 放棄編輯,強制退出 u 撤銷一步,可多步 ctrl r 恢復一步,可多步 3yy 複製游標所在及...