Tab:我的默认加速器
写重复结构、顺着现有风格往下顺时,Tab 补全非常爽。灰色幽灵文本出来:顺眼就 Tab,不对就 Esc——从不纠结「浪费了一次建议」。
但它也坑过人:很会「顺着写完」,有时把错误假设写得很完整。所以我现在是——骨架和命名自己敲,细节让 Tab 填。
什么时候我几乎必按 Esc
- 补全突然引入我不认识的工具函数
- 开始写测试断言,但我还没想好断言什么
- 在配置文件里「脑补」一堆默认值
Esc 不是否定 AI,是保护我的思路不被带跑。
Ctrl/Cmd + K:局部手术刀
选中一小段,描述意图就改。我常用:
- 嵌套太深 → 提前返回
- 补边界判断和提示文案
- 变量名太烂,行为不变地重命名
- 把一段复制粘贴逻辑抽成小函数(仍在同一文件内)
保持行为不变,改成提前返回,减少嵌套。
不要改函数签名,不要动周围其它函数。
跨文件、要搜仓库、要跑命令的活,我不硬用 Ctrl+K,直接开 Agent。工具选错比提示写差更浪费时间。
我的实际节奏
顺的时候
自己写关键几行 → Tab 跟一段 → 偶尔 Ctrl+K 打磨 → 继续往下写。
卡的时候
Ctrl+K 试一把 → 仍乱就 Agent,并 @ 相关文件 + 说明禁区。
整段从零交给 AI 生成,我反而审得更累;留一点「我写的痕迹」,Review 时更有感觉。