Trae IDE Cue:智能编程工具助你高效开发

2025-07-31 16:32 更新

cue 是 Trae 提供的智能编程工具,支持代码补全、多行修改、修改点预测、修改点跳转、智能导入和智能重命名功能。

功能展示

Tab-Cue

Tab-Cue 模块包含代码补全、多行修改、修改点预测和修改点跳转功能。

  • 代码自动补全:理解当前文件中的已有代码,自动续写相关代码。

  • 多行修改:通过感知上下文,AI 能够同时提供多个代码行的建议修改点。

    在以下示例中,修改函数的说明后,AI 会展示与该修改相关的多行代码,并指出相应的修改点。

  • 修改点预测:通过分析最近的代码修改、浏览记录、Linter 错误等信息,并结合当前仓库的内容,自动预测未来可能的修改点。

    在以下示例中,代码定义了四个并列字段:idnamepricequantity。当将 id 字段的首字母改为大写时,AI 会识别这一修改行为,并提示用户将 namepricequantity 字段的首字母也一并改为大写。

  • 修改点跳转:当你修改代码(如函数或字段名称等)后,AI 会自动引导你跳转到与该修改相关的其他位置。

    在以下示例中,将 id 字段的首字母改为大写后,编辑器中 id 字段所在的其他位置会显示“Jump Here”字样,提示你可以跳转至该位置完成相关修改。

智能导入 (Beta)

针对 TypeScript 和 Go 项目,Cue 可以识别并导入所需的依赖模块。首次按下 Tab 键后,你将被引导至待导入依赖模块的位置;再次按下 Tab 键后,依赖模块将被自动导入。

Trae IDE 智能导入

智能重命名 (Beta)

针对 TypeScript 和 Go 项目,修改变量和函数名称后,Cue 可以识别引用了该变量或函数的其他位置,并提示你将这些位置的变量或函数名称也一并修改。首次按下 Tab 键后,你将被引导至修改点的位置;再次按下 Tab 键后,完成重命名。

Trae IDE 智能重命名

UI 说明

自动补全的代码在编辑器内以灰色字体呈现,且左侧会显示绿色的 “建议增加代码” 图标进行提示。

涉及多个代码行的修改时,编辑器内以 diff 形式展示修改内容,且左侧会显示黄色的 “建议修改代码” 图标进行提示。

引导你跳转至相关修改点时,修改点位置附近会出现 Jump Here 字样,且该行代码左侧会显示紫色的 “建议修改” 图标进行提示。按下 Tab 键后可跳转至该修改点。

开启/关闭 Cue

你可以开启或关闭 cue。

前往 IDE 设置中心,在 通用 设置面板的 Tab 部分,打开或关闭 Tab-Cue智能导入智能重命名 开关。

对于 Tab-Cue 模块,你还可以将鼠标悬浮至界面右下角的 Tab 处,然后打开或关闭 Cue 开关。

💡提示
关闭 Tab-Cue 模块后,代码自动补全功能仍然生效。

快捷键

使用快捷键来接受或拒绝建议的修改。

  • 按下 Tab 键,一次性接受一个建议的修改,或使用 Ctrl / Command + 组合键逐字接受一个建议的修改。
  • 按下 Escape 键拒绝一个建议的修改;或继续编写代码,以忽略建议的修改。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号