一般模式(命令模式)–> 編輯模式 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 複製游標所在及...