vim游標移動

2021-10-21 04:44:00 字數 823 閱讀 2507

單個字元移動:

h: 向左移動

l: 向右移動

j: 向下移動

k: 向上移動

xh: 向左移動x個字元距離

單詞移動:

w: 將游標移動到下乙個單詞的開頭

b: 將游標移動到前乙個單詞的開頭

e: 將游標移動到下乙個單詞的詞末

e: 移動到單詞的結尾(忽略標點符號)

ge: 將游標移動到上乙個單詞的詞末

2w: 指定移動的次數

行移動:

$: 將游標移動到當前行的行尾

0:將游標移動到當前行的行首

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

2|:移到當前行的第2列

fx:將游標移動到當前行的第乙個字元x上

3fx: 將游標移動到航前行的第3個字元x上

tx: 將游標移動到目標字元x的前乙個字元上

fx和tx可以通過;和,進行正向或反向重複移動

%: 用於符號間的移動,它會在一對()、、{}之間跳躍

文字塊移動:

(:移到當前句子的開頭

): 移到下乙個句子的開頭

:移到下一段的開頭

[[: 移到當前這一節的開頭

]]: 移到下一節的開頭

在螢幕中移動

xg: 跳轉到指定的第x行,g移動到檔案按末尾,

``(2次單引號)返回到跳轉前的位置

gg: 移動到檔案開頭

x%: 移動到檔案中間,就使用50%

h: 移動到home

m: 移動到螢幕中間

l: 移動到一屏末尾

ctrl+g: 檢視當前的位置狀態

Vim 移動游標

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

Vim游標移動

個人覺得,在使用vim的過程中,游標移動速度很影響vim的使用效率,故做了如下總結 整體游標移動 gg 移動游標到檔案第一行 g 移動游標到檔案最後一行 n 移動游標到檔案第n行,等同於ngg或者ng 螢幕移動 ctrl f 向前翻頁 ctrl b 向後翻頁 ctrl e 向前滾屏 ctrl y 向...

VIM 游標移動

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