当灰色虚影给出多行或长段代码时,不一定需要一次性全部采纳。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 可退回至采纳前的状态,灰色虚影会重新出现,方便重新选择采纳边界。