Vim常用快速鍵及鍵盤圖
Vim常用的快速鍵
h - 游標左移一個字元 j - 游標下移一個字元
k - 游標上移一個字元 l - 游標右移一個字元 下移15行 - 15j
Ctrl + f - 螢幕向下移動一頁 Ctrl + d - 向下移動半頁
Ctrl + b - 螢幕向下移動一頁 Ctrl + u - 向上移動半頁
n<space> - 游標右移n個字元
0 - 數字0,移動到行首
$ - 移動到行尾
H - 螢幕最上方一行的首字元
M - 螢幕中央一行的首字元
L - 螢幕最後一行的首字元
G - 移動到檔案的最後一行
nG - 移動到檔案的第n行,配合:set nu
gg - 移動到檔案的第一行
N[Enter] - 游標向下移動n行
/word - 向下尋找 ?word - 向上尋找
n - 重複前一個尋找的操作,下一個匹配的字串
N - 與n相反
:n1,n2s/word1/word2/g - 在第n1行和n2行之間尋找字串word1,並替換為word2
:1,$s/word1/word2/g - 全文中替換
:1,$s/word1/word2/gc - 同上,需要使用者確認
x - 向後刪除一個字元 X - 向前刪除一個字元 nx - 連續刪除n個字元
dd - 刪除一整行 ndd - 刪除游標所在的向下n行
d1G - 刪除游標所在行到第一行 dG - 刪除游標所在行到最後一行
d$ - 刪除游標所在到行尾 d0 - 刪除游標所在到行首
yy - 複製游標所在的一行 nyy - 複製游標所在的向下n行
y1G - 複製當前行到第一行 yG - 複製當前行到最後一行
y0 - 複製當前游標到行首 y$ - 複製當前游標到行尾
p - 在游標下一行粘貼 P - 在游標上一行粘貼
J - 將所在行及下一行合并
u - 複原前一個操作 [Ctrl] + r - 重做上一個操作
. - 重複前一個操作
i - 游標所在插入 I - 當前行首
a - 下一個子付處插入 A - 當前行尾
o - 在下一行插入新行 O - 上一行插入新行
r - 替換游標所在的字元一次 R - 一直替換游標所在字元
:w[filename] - 另存新檔檔案 :r[filename] - 在當前游標處開啟新檔案
:n1,n2 w [filename] - 將 n1 到 n2 的資料另存新檔檔案
:set nu :set nonu - 顯示或取消行號
v - 字元選擇 V - 行選擇 y - 複製 d - 刪除
:n - 編輯下一個檔案 :N - 編輯上一個檔案 :files - 列出所有檔案
:sp [filename] - 開啟新視窗,或者開啟新檔案。同步顯示
[Ctrl] + w + j - 切換視窗