vim初學

水墨石頭發表於2015-11-15

剛開始學習vim在這記錄自己的學習筆記: vim移動命令:

h 左移一個字元 l 右移一個字元,這個命令很少用,更多的使用w代替。 k 上移一個字元 j 下移一個字元 以上四個命令可以配合數字使用,比如20j就是向下移動20行,5h就是向左移動5個字元,在Vim中,很多命令都可以配合數字使用w 向前移動一個單詞(游標停在單詞首部),如果已到行尾,則轉至下一行行首。此命令快,可以代替l命令。

b 向後移動一個單詞 2b 向後移動2個單詞

e,同w,只不過是游標停在單詞尾部

ge,同b,游標停在單詞尾部。

^ 移動到本行第一個非空白字元上。

0(數字0)移動到本行第一個字元上,

移動到本行第一個字元。同0健。

$ 移動到行尾 3$ 移動到下面3行的行尾

gg 移動到檔案頭。 = [[

G(shift + g) 移動到檔案尾。 = ]]

f(find)命令也可以用於移動,fx將找到游標後第一個為x的字元,3fd將

找到第三個為d的字元。

F 同f,反向查詢。

跳到指定行,冒號+行號,回車,比如跳到240行就是 :240回車。另一個方

法是行號+G,比如230G跳到230行。

Ctrl + e 向下滾動一行

Ctrl + y 向上滾動一行

Ctrl + d 向下滾動半屏

Ctrl + u 向上滾動半屏

Ctrl + f 向下滾動一屏

Ctrl + b 向上滾動一屏

VIM 分屏

:split 水平分屏

:vsplit 垂直分屏

Ctrl + w 切換視窗

:close 關閉視窗