跳转到主要内容
行间建议预测(NES)可以基于当前完整代码的上下文,结合代码修改和光标所在位置,动态预测代码变更,让开发者只需 Tab 一下,即可高效完成代码变更。 借助 Qoder NES,你可以:
  • 在光标附近一次性编辑多行。
  • 根据最近的更改和此前接受的编辑获取建议。
  • 在文件中无缝跳转到下一个建议。

工作原理

Qoder 会根据更改代码与 NES 提示的宽度,自动Inline 、 Side by Side的方式显示建议:
  • 如果二者合计宽度超过编辑器宽度,建议将以Inline形式显示。
  • 否则,将Side by Side显示,便于对比。
接受或拒绝建议:
  • 将鼠标悬停在 接受/拒绝上,或
  • Tab 接受,按 Esc 拒绝。
如果下一个编辑位置不在当前视图中:
  • 点击 Tab to Jump 或按 Tab 跳转至同一文件中的编辑位置。
  • 若为其他文件中的编辑,点击 Tab to Jump 或按 Tab 前往目标文件的编辑位置。

启用 NES

  1. 在 Qoder IDE 右上角,点击用户图标,或使用键盘快捷键( ,(macOS)或 Ctrl Shift ,(Windows)),然后选择 Qoder 设置
  2. 在弹出的面板中,点击 智能补全
  3. 启用 NES(Next Edit Suggestion)

显示行为

NES 支持对删除、修改和新增进行智能化编辑,并根据变更类型呈现相应的Diff视图。

使用场景

以下是一些常见场景,展示 Qoder NES 如何提升你的编码效率:
  • 重命名:基于上下文自动建议一致的变量或函数名称。
  • 重构:在函数内提出代码改进与重构建议。
  • 添加:
    • 变量:当你声明新变量时,NES 会预测其后续用法并建议相应的后续编辑。
    • 字段:当你为某个字段添加注解时,它会建议将相同或相关注解应用到其他字段。
    • 参数:当你为函数新增参数时,它会建议需要修改的被调用函数相关代码片段。
    • 注释:输入 / 以触发注释建议。按下 Ctrl 接受内联注释。
I