vim 光标移动

Vim Normal 模式下的光标移动命令,高效导航文件

语法

[count]motion

参数

参数说明示例级别
h/j/k/l 左/下/上/右移动 5j 常用
w/b 按单词前进/后退 3w 常用
0/$ 行首/行尾 0 常用
gg/G 文件首/文件尾 gg 常用
Ctrl+d/u 向下/向上翻半页 Ctrl+d 常用
{/} 上一段/下一段 } 进阶
f/F char 跳到行内下一个/上一个字符 fa 进阶

示例

跳到第 100 行

100G 或 :100
两种方式等价

跳到文件开头

gg

移动到行尾

$
不含换行符

按单词跳转

3w
向前跳 3 个单词

常见错误

光标不动 确认在 Normal 模式(按 Esc),不是 Insert 模式

技巧

相关命令