在 Vim 中跳转首行用 gg、:1、:0 或 1G,跳尾行用 G 或 :$,均需在正常模式下执行,注意大小写敏感,Ctrl+Home/End 依赖终端配置不推荐。

在 Vim 中跳转到文件首行或尾行非常快捷,关键在于区分当前所处的模式(正常模式),并选用最直接的命令。
跳到首行的几种可靠方式
确保你处于正常模式(按 Esc 可退出其他模式回到正常模式),然后使用以下任一方法:
- gg:连按两次小写 g,光标立即跳至第一行第一列;这是最常用、最顺手的操作。
- :1 或 :0:按 : 进入命令行模式,输入 1 或 0 后回车。两者效果一致,都定位到首行。
- 1G:输入数字 1 后接大写 G,等效于 gg,适合习惯用 G 的用户。
跳到尾行的几种可靠方式
同样在正常模式下操作:
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
- G:按一次大写 G(即 Shift+g),光标跳至最后一行第一列。
- :$:按 : 进入命令行模式,输入 $ 后回车,效果同 G。
- 注意:gg 和 G 是大小写敏感的,小写 g 是首行,大写 G 是末行,别混淆。
补充说明
有些终端支持 Ctrl + Home 跳首行、Ctrl + End 跳尾行,但该功能依赖终端配置,并非所有环境生效,不建议作为主力操作。
如果误入插入模式或命令行模式,先按 Esc 回到正常模式再执行上述命令,避免无效输入。

















