前言
随着大模型技术的发展,AI 编程生态取得了显著进步。MarsCode(升级版本为 Trae AI)作为 AI 编程助手,功能日益完善。本文通过实际案例展示其优点及使用方法。
1. 什么是 MarsCode/Trae AI
MarsCode 是字节跳动旗下的 AI 编程助手,其升级版本为 Trae AI。它提供智能代码补全等核心 AI 功能,支持主流大模型结构,具备单函数或多函数建议能力,涵盖常见编程助手功能。
官方插件地址:https://www.trae.cn/plugin
2. Trae AI 在 PyCharm 中的配置
官网对 VS Code 的安装说明较详细,PyCharm 配置较少,以下详细说明步骤。
2.1 安装插件
- 打开 PyCharm 设置,进入插件页面。
- 搜索
trae或traeai。 - 点击安装并重启 PyCharm。
2.2 登录与初始化
首次启动需要注册登录。登录成功后,界面通常显示在右侧,提供多种提问模式。
2.3 工具栏配置
安装后,可在 Tools 菜单中对 Trae AI 进行进一步配置。
3. PyCharm 中的简单使用
Trae AI 的优势在于能结合当前项目上下文进行思考。例如选择特定行或函数后,可直接让 AI 分析代码作用。
3.1 案例一:代码分析与总结
输入问题后,AI 会展示思考过程,给出分析结果和代码建议。用户可选择将代码直接嵌入当前文件,无需手动复制粘贴。此外,AI 提供的函数总结功能可快速理解复杂逻辑,节省阅读时间。
3.2 案例二:OpenCV 代码优化
在使用 OpenCV 处理视频存储时遇到冗余代码问题,直接将鼠标悬停相关代码并提问。AI 会读取项目索引中的相关函数进行分析。
- 原理分析:解释
cv2.VideoWriter的作用及参考代码。 - 问题定位:精确指出代码冗余之处并给出理由。
- 修改建议:提供优化后的代码,注释掉冗余部分并提示清理。
4. 常见问题
使用过程中可能遇到插件无法读取源码或 IDE 嵌入功能失效的情况。若尝试多次仍无法读取,可能是配置路径或权限问题。解决方法通常是卸载 PyCharm 内的插件并重新安装。


