人人都会AI编程

3.1.3 补全内容分段采纳

更新时间:2026-06-30

当灰色虚影给出多行或长段代码时,不一定需要一次性全部采纳。CodeBuddy 支持分段确认,让你只取所需,剩余部分继续以虚影形式保留,方便边审阅边调整。

操作方法

| 操作 | Windows / Linux | macOS | 效果 |
|:---|:---|:---|:---|
| 逐词采纳 | Ctrl + → | Cmd + → | 从光标处向右采纳到下一个语义边界(如变量名、运算符、括号),虚影剩余部分继续显示。 |
| 逐行采纳 | Ctrl + ↓ | Cmd + ↓ | 采纳当前行剩余内容并进入下一行(部分版本支持,与逐词采纳互补)。 |

注:不同编辑器版本或插件环境下,逐行快捷键可能存在差异。若上述组合键无效,可在 设置 > 核心快捷键速查表 中查看当前实际绑定。

典型场景

  • 混合逻辑审查:虚影建议为 if (user !== null && user.isActive === true),你只想确认 if (user !== null),随后自行决定后续条件。按一次 Ctrl + → 采纳 if,再按一次采纳 (user,第三次按后得到 !==,此时你可手动修改剩余条件,无需全部采纳后回删。
  • 多行骨架确认:AI 生成了一段包含函数定义、参数列表、花括号的完整代码。逐词采纳到花括号 { 后停下来,先检查参数类型是否符合预期,再决定是否继续采纳函数体。
  • 拒绝尾部冗余:有时补全前半段精准,后半段出现多余代码(如过长的链式调用或不必要的注释)。分段采纳到满意处后,直接按 Esc 放弃尾部虚影,避免污染编辑器。

与撤销的配合

若分段采纳过程中发现某一步确认错了,连续按 Ctrl + Z / Cmd + Z 可退回至采纳前的状态,灰色虚影会重新出现,方便重新选择采纳边界。