i → Insert 模式,按 ESC 回到 Normal 模式.
x → 删目前光标所在的一個字元。
:wq → 存盤 + 退出 (:w 存盤, :q 退出) (注::w 後可以跟檔案名)
dd → 删除目前行,并把删除的行存到剪貼闆裡
p → 粘貼剪貼闆
hjkl 上下左右
:help → 顯示相關指令的幫助
a → 在光标後插入
o → 在目前行後插入一個新行
O → 在目前行前插入一個新行
cw → 替換從光标所在位置後到一個單詞結尾的字元
0 → 數字零,到行頭
^ → 到本行第一個不是blank字元的位置
$ → 到本行行尾
g_ → 到本行最後一個不是blank字元的位置。
/pattern → 搜尋 pattern 的字元串(注:如果搜尋出多個比對,可按n鍵到下一個)
NG → 到第 N 行 (注:注意指令中的G是大寫的,一般使用 : N 到第N行,如 :137 到第137行)
gg → 到第一行。(陳皓注:相當于1G,或 :1)
G → 到最後一行。
按單詞移動:
w → 到下一個單詞的開頭。
e → 到下一個單詞的結尾。
% : 比對括号移動,包括 (, {, [. (陳皓注:你需要把光标先移到括号上)
* 和 #: 比對光标目前所在的單詞,移動光标到下一個(或上一個)比對單詞(*是下一個,#是上一個)
(注:p/P都可以,p是表示在目前位置之後,P表示在目前位置之前)
P → 粘貼
yy → 拷貝目前行當行于 ddP
u → undo
<C-r> → redo
部落格中所涉及到的圖檔都有版權,請謹慎使用