TRAE IDE CUE:智能编程工具助你高效开发
CUE 是 TRAE 提供的智能编程工具,支持代码补全、多行修改、修改点预测、修改点跳转、智能导入和智能重命名功能。
功能说明
Tab-Cue
Tab-Cue 模块包含代码补全、多行修改、修改点预测和修改点跳转功能。
-
代码自动补全:理解当前文件中的已有代码,自动续写相关代码。

-
多行修改:通过感知上下文,AI 能够同时提供多个代码行的建议修改点。
在以下示例中,修改函数的说明后,AI 会展示与该修改相关的多行代码,并指出相应的修改点。

-
修改点预测:通过分析最近的代码修改、浏览记录、Linter 错误等信息,并结合当前仓库的内容,自动预测未来可能的修改点。
在以下示例中,代码定义了四个并列字段:
id、name、price和quantity。当将id字段的首字母改为大写时,AI 会识别这一修改行为,并提示用户将name、price和quantity字段的首字母也一并改为大写。
-
修改点跳转:当你修改代码(如函数或字段名称等)后,AI 会自动引导你跳转到与该修改相关的其他位置。
在以下示例中,将
id字段的首字母改为大写后,编辑器中id字段所在的其他位置会显示“Jump Here”字样,提示你可以跳转至该位置完成相关修改。
智能导入 (Beta)
对于 Python、TypeScript 和 Golang 项目,CUE 可以识别并导入所需的依赖模块。

智能重命名 (Beta)
对于 Python、TypeScript 和 Golang 项目,修改变量和函数名称后,CUE 可以识别引用了该变量或函数的其他位置,并提示你将这些位置的变量或函数名称也一并修改。

开启/关闭 CUE
你可以开启或关闭 CUE。
前往 IDE 设置中心,在 CUE 设置面板中,打开或关闭 Tab-Cue、智能导入 或 智能重命名 开关。

对于 Tab-Cue 模块,你还可以点击 IDE 右下角的 CUE 图标,然后在设置面板中打开或关闭 Context Understanding Engine 开关。

休眠
让 CUE 在一段时间内休眠,不触发相关功能。
- 点击 IDE 右下角的 CUE 图标,打开 CUE 设置面板。
- 选择 休眠 选项。
-
选择 CUE 的休眠时长。
CUE 进入休眠,IDE 右下角显示 “Cue Snoozed”,休眠 选项右侧显示倒计时。点击倒计时处的 X 可随时取消休眠。
自动显示摘要
打开 自动显示摘要 开关后,将鼠标停在 CUE 图标上时,可查看 CUE 本次推荐编辑的意图。

快捷键
使用快捷键来接受或拒绝建议的修改。
- 按下 Tab 键,跳转至修改点所在位置。
- 按下 Tab 键,一次性接受一个建议的修改,或使用
Ctrl/Command+→组合键逐字接受一个建议的修改。 - 按下 Escape 键拒绝一个建议的修改;或继续编写代码,以忽略建议的修改。
- 按住 Option 键,预览采纳后的代码状态。