JetBrains TRAE 插件上线 cue 能力,立即体验
资料来源:火山引擎-开发者社区
JetBrains TRAE 插件正式上线 cue 能力
( context understanding engine)
助力开发者提升编程效率

什么是 cue
cue 是 TRAE 提供的智能编程工具,支持基于编辑行为预测下一个改动点并给出推荐 ,可应用于代码修改、代码生成、错误修复等多个场景,协助你的编码过程。
1、代码自动补全,提升代码续写准确率
cue 支持代码自动补全功能。通过模型优化,cue 能更精准地关联代码上下文与开发者编程习惯,提供更好地续写建议。 开发者只需轻按 Tab 键,即可采纳灰色字体标注的补全建议,大幅提升代码续写准确率。


2、支持多行修改,批量采纳建议更高效
cue 能理解用户修改意图,通过感知上下文,提供多行代码的修改建议, 自动标记所有需同步修改的位置,以对比视图和黄色“建议修改代码” 的图标直观提示修改建议,一键 Tab 就能在多行直接应用建议,批量完成修改。


3、支持下一个编辑点预测,跳转直达更便捷
更进一步,cue 还能基于你最近的代码修改、浏览记录、Linter 错误等信息,并结合当前仓库的内容,自动预测未来可能的修改点,并展示差异对比浮窗。 只需要连续按下 Tab 键,即可接连完成代码行的跳转和代码采纳。
例如,在以下示例中,代码定义了四个并列字段:id、name、price 和 quantity。当将 id 字段的首字母改为大写时,AI 会识别这一修改行为,并提示用户将 name、price 和 quantity 字段的首字母也一并改为大写。

在跳转场景中,当你修改代码(如函数或字段名称等)后,AI 会自动引导你跳转到与该修改相关的其他位置。修改后的关联代码行附近将显示 "Jump Here" 提示,并伴有紫色“建议修改” 图标,提示你可以跳转至该位置完成相关修改。



TRAE 插件 cue 功能操作指南 cue 快捷键:
按下 Tab 键,一次性接受一个建议的修改,或使用 Ctrl / Command + → 组合键逐字接受一个建议的修改。
按下 Escape 键拒绝一个建议的修改;或继续编写代码,以忽略建议的修改。
如何开启/关闭 cue?
点击 TRAE AI 对话框右上角的设置 图标,然后打开/关闭 Tab-Cue 开关。
关闭 cue 后,代码自动补全功能仍然生效。
无论是重构旧代码、修复连锁错误,还是日常编码优化,cue 都能通过其上下文感知能力,将繁琐的查找和重复修改过程,转变为流畅的引导式编码体验。立即更新 JetBrains TRAE 插件 ,开启 cue 带来的智能、高效编程体验!
评论