🚀 高频移动(替代方向键)

下一个单词开头w快速向前跳词
上一个单词开头b向后跳词
单词结尾e跳到词尾
行首0第一列
首个非空字符^跳过缩进
行尾$行尾
最后非空字符g_常用于复制

📏 相对行号跳转

向下跳 N 行Nj例 5j:向下 5 行
向上跳 N 行Nk例 8k:向上 8 行
删除到下方 N 行dNj例 d5j
复制到下方 N 行yNj例 y4j
可视选中下方 N 行VNj例 V6j
记忆法数字+j/k左侧显示几就跳几,如 12j

🎯 快速修改(最提升效率)

改一个单词ciwchange inner word
改整行cc删除并进入插入
改到行尾c$从光标到行尾
改括号内ci(不含括号
改引号内ci"不含引号
删除单词diwdelete inner word
删除括号内容di(不含括号

📦 复制 / 删除范围(文本对象)

复制单词yiwyank inner word
复制括号内yi(不含括号
复制括号含边界ya(包含括号
删除引号内di"常用于字符串
删除标签内ditHTML / XML
复制段落yapparagraph

🔁 重复操作(核心能力)

重复上次修改.最重要命令之一
撤销uundo
重做Ctrl+rredo

🧠 多行 / 块操作(进阶)

块选择Ctrl+v可视块模式
多行前插Ctrl+v IEsc批量前插
多行追加Ctrl+v AEsc批量后插

📋 系统剪贴板

复制到系统剪贴板"+ymacOS 通用
粘贴系统剪贴板"+p外部内容
全局默认剪贴板set clipboard=unnamedplus推荐配置

⚡ 实战组合(开发高频)

改函数参数f(ci(定位左括号后改括号内容,高效
改字符串ci"常用
删除整段逻辑dap删除段落
快速复制变量yiwp复制粘贴
多处修改ciw.改一处后重复,批量修改
复制整行无换行0vg_y行首→可视→最后非空字符→复制

🧩 核心思维(关键)

动作
c / d / y 改 / 删 / 复制
范围
iw / ( / " / p 对象
组合
动作 + 范围
ciw 改单词 · di( 删除括号内 · yi" 复制引号内容