AI编程工具-Trae:Tab-Cue

内容分享2天前发布
0 1 0

AI编程工具-Trae:Tab-Cue

TRAE 的上下文理解引擎(context understanding engine,CUE)能根据用户的编辑行为以及上下文,精准预测接下来要修改的地方,直接跳转对应位置,并持续进行代码补全和生成。代码补全和生成的效率大幅提升。

AI编程工具-Trae:Tab-Cue

1.开启/关闭CUE

操作路径: 设置-> CUE , 默认情况均为开启

AI编程工具-Trae:Tab-Cue

主要功能:

  1. 代码补全
  2. 智能代码重写
  3. 多行协同优化
  4. 光标位置预测

2.代码补全

只需要编写注释,它会自动根据注释生成代码。这里以Java语言为例进行实操演示

操作步骤:

  1. 配置好Java环境,即安装好JDK 17 之后,配置Path环境变量
  2. 新建一个空文件夹,如: E:workspace rae ab-cue,然后进入文件夹,用鼠标右键打开文件夹

AI编程工具-Trae:Tab-Cue

  1. 切换 Trae 到 IDE 模式。
  2. 新建一个Java文件:MySort.java, 当输入完 public后,就会出现提示:

光标后面绿色的 CUE就是提示的内容,此时你可以按下 Tab键,完成输入

AI编程工具-Trae:Tab-Cue

  1. 编写注释,自动完成代码编写

AI编程工具-Trae:Tab-Cue

AI编程工具-Trae:Tab-Cue

  1. 输入注释“冒泡排序算法”:CUE就会自动生成排序的代码

AI编程工具-Trae:Tab-Cue

  1. 输入注释:”main方法对MySort类的 排序算法进行测试”

AI编程工具-Trae:Tab-Cue

  1. 点击上面的Run可以运行代码。 此时它会调用配置的JDK对源代码进行编译,然后运行输出
PS E:workspace	rae	ab-cue>  & 'D:javajdk-17.0.12injava.exe' '-XX:+ShowCodeDetailsInExceptionMessages' '-cp' 'C:UsersWuQingAppDataRoamingTrae CNUserworkspaceStorage2c7e59715248389faf5194dcf592b33
edhat.javajdt_ws	ab-cue_b89bb402in' 'MySort'    
排序后的数组:
11 12 22 25 34 64 90 

3.智能代码重写

上面排序算法是从小到大排序的,目前如果要修改为从大到小,可以做如下操作:

修改注释,明确写出”从大到小排序”, 你会发现光标自动跳转到了绿色的地方,然后按下Tab键 ,就可以把 >修改为 <符号

AI编程工具-Trae:Tab-Cue

4.多行协同优化

在编写一个类的时候,列如Student类,先写了其中一个 field后,它会自动联想和补全其它field

AI编程工具-Trae:Tab-Cue

5.光标位置预测

即输入完代码后,按下Tab键,它会预测下一步光标出现的位置

6.接受全部或部分,拒绝

  • 按下 tab可以接受全部
  • Ctrl+向右方向键接受部分补全
  • esc或者继续输入表明拒绝补全
© 版权声明

相关文章

1 条评论

  • 头像
    小利多 读者

    试试

    无记录
    回复