Vim 小密訣

持續更新中……       

Vim若熟悉的話,功能之強大很難有其他的編輯器可與之比擬。下面列出Vim常用指令以利於平時忘記時查找。

  • 移動指令

h                   游標向左移
j                    游標向下移
k                   游標向上移
l                    游標向右移
w                  游標向右移一個單詞
b                  游標向左移一個單詞
e                  游標向右移至個單詞尾端
^                  跳至本行行首
$                  跳至本行行尾
gg                跳至頁首
G                 跳至頁尾
#G               移到第#行 (#用數字替代)
:#                 移到第#行 (#用數字替代)

  • 翻頁
Ctrl + f                  向下翻一頁
Ctrl + d                 向下翻半頁
Ctrl + b                 向前翻一頁
Ctrl + u                 向前翻半頁


  • 新增
 i                           在游標前新增(字元)
a                           在游標後新增(字元)
o                           在游標下方新增一行
O                          在游標上方新增一行
A                          在行末後新增(字元)


  • 刪除
x                           刪除一個字元
dd                         刪除一行
dw                         刪除一個單字 (包含字後的空格) (結合移動指令)
de                         刪除一個單字 (不包含字後的空格) (結合移動指令)
d$                         從游標刪除至行尾 (結合移動指令)
d^                         從游標刪除至行首 (結合移動指令)


  • 顯示當前檔案
:echo @%

  • 取代
:%s/word_ori/word_replace/g

  • 取代(要全部符合的單詞)
:%s/\/word_replace/g


  • 搜尋
/想找的單詞                尋找符合的單詞
/\c想找的單詞           尋找符合的單詞不分大小寫

  • Undo / Redo
u - undo
Ctrll-R - redo
. 重覆上一動作

留言

熱門文章