Vim Command (basic)
進入vim
一進入vim即為一般指令模式
按 a 即進入插入模式(寫code用)
一般指令模式下按
:
即進入指令模式(儲存與離開)
一般指令模式 (有輸入但是下面不會顯示指令)
page up & page down =上下頁
home & end =該行第一個字與最後一個字
10 =滑鼠往下動10行(相對座標)
G =移動到整個檔案最底
10G =移動到第10行(絕對座標)
gg =移動到第一行第一個字
搜尋&取代
/ok =往下搜尋 ok 這個字串
n =重複上一個搜尋
:1,100s/ok/bye/g =從第一到第一百行把 'ok' 取代成 'bye'
:1,$s/word1/word2/gc =從第一到最後一行把 'word1' 取代成 'word2' ,取代前先 confirm
複製, 貼上, 刪除
x = delete
X = backspace
dd = 刪除游標一整列
20dd = 刪除游標下20列
yy = 複製游標一整列
20yy= 複製游標下20列
p = 從游標處新增一行往下貼
P = 從游標處往上貼
復原與重做
u = 復原
ctrl + r = 重做
插入模式
a = 從游標處進入插入模式
o = 從下一列進入插入模式
r = 從游標處進入取代模式
指令模式
:w = 寫入檔案
:q = 離開 vim
:wq = 寫入檔案並離開
:w [new_file_name] = 另存新檔
:set nu = 顯示行號
:set nonu = 取消行號
Last updated
Was this helpful?