單個字元移動:
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 進入模式,向字元後插入 向上乙個字...