Vim游標移動

2021-09-02 20:15:34 字數 473 閱讀 3988

個人覺得,在使用vim的過程中,游標移動速度很影響vim的使用效率,故做了如下總結:

整體游標移動

gg:移動游標到檔案第一行

g:移動游標到檔案最後一行

:n:移動游標到檔案第n行,等同於ngg或者ng

螢幕移動

ctrl+f:向前翻頁

ctrl+b:向後翻頁

ctrl+e:向前滾屏

ctrl+y:向後滾屏

當前螢幕內游標移動

h:移動游標到當前螢幕的最頂行

m:移動游標到當前螢幕的中間行

l:移動游標到當前螢幕的最底行

當前行內游標移動

^:移動游標到當前行的第乙個非空字元

$:移動游標到當前行的最後乙個字元

0:數字0,移動游標到當前行的開始

Vim 移動游標

移動到該行第乙個非空格的字元處 w 向前移動乙個單詞,將符號或標點當作單詞處理 w 向前移動乙個單詞,不把符號或標點當作單詞處理 b 向後移動乙個單詞,把符號或標點當作單詞處理 b 向後移動乙個單詞,不把符號或標點當作單詞處理 游標移至句首 游標移至句尾 游標移至段落結尾 h 游標移至螢幕頂行 m ...

VIM 游標移動

行移動 向上移動一行,按 號向上移動一行 map dd2kp 向下移動一行,按 號向上移動一行 map ddp 插入模式下游標移動 向下乙個字元的後面插入 ioremap la 代表 ctrl l 退出插入模式,進入標準模式 l 在標準模式下是向後移動乙個字元,a 進入模式,向字元後插入 向上乙個字...

vim游標移動

單個字元移動 h 向左移動 l 向右移動 j 向下移動 k 向上移動 xh 向左移動x個字元距離 單詞移動 w 將游標移動到下乙個單詞的開頭 b 將游標移動到前乙個單詞的開頭 e 將游標移動到下乙個單詞的詞末 e 移動到單詞的結尾 忽略標點符號 ge 將游標移動到上乙個單詞的詞末 2w 指定移動的次...