Vim 中 g 前缀命令的用法
Vim 中的 g 是一个多功能的前缀命令(Prefix Command),本身不单独使用,而是需要配合其他字符组成完整命令。它在 Vim 中主要有以下几种功能类型: – Ⅰ. 文件导航类 📍 命令 功能描述 gg 跳转到文件的第一行 G 跳转到文件最后一行(注意大写) 3G 跳转到第 3 行(数字可替换为指定行号) g; 回到最后修改的位置 g, 循环更早的修改位置 g0 移动到当前屏幕行的首字符(软行首) g^ 移动到当前屏幕行的非空白首字符 gm 移动到当前行中间位置 g+ 向后切换变更列表位置 g- 向前切换变更列表位置 – Ⅱ. 文本操作类 ✂️ 命令 功能描述 gu 将选中文本转为小写 gU 将选中文本转为大写 guu 当前行转小写 gUU 当前行转大写 g~ 切换选中文本的大小写 gq 折行格式化(保持段落宽度) gw 折行格式化(保留光标位置) g? 执行 ROT13 加密 – Ⅲ. 标识符相关 🔗 命令 功能描述 gd 跳转到局部定义(LSP 需要插件支持) gD 跳转到全局定义 gf 打开光标下的文件名路径 gF 打开文件名并跳转到指定行号(格式:file:12) – ...