在 Trae 的 Solo 模式下改功能,核心是:用 SOLO Coder + 清晰自然语言 +(可选)/Plan 规划模式,直接在聊天区对话即可。下面按步骤说清楚怎么对话、怎么写指令、常用技巧。
一、先确认在 Solo 模式并选中 SOLO Coder
- 登录 Trae,顶部或左侧切换到 Solo 模式。
- 聊天输入框左下角点 @,选择 SOLO Coder(必须选它才能改代码)。
- 输入框可发自然语言,也可输入 / 调出快捷命令(如 /Plan、/Spec)。
二、修改功能的对话写法(直接复制套用)
1)简单修改(改逻辑/样式/文案)
句式:
帮我修改【哪个模块/哪个文件】:
1. 要改的点1
2. 要改的点2
3. 约束/不要改什么
示例:
帮我修改登录模块(src/pages/login.js):
1. 把登录按钮颜色改成 #165DFF
2. 密码框增加“至少6位”提示
3. 不要改动现有接口逻辑
2)重构/调整流程(用 /Plan 更稳)
先输入:
/Plan
然后发需求:
重构用户注册流程:
- 把手机号验证单独抽成一个函数
- 注册成功后自动登录并跳转到首页
- 保留原有错误提示逻辑
AI 会先出修改计划,你确认后再执行,可中途调整。
3)指定文件/代码块修改(最精准)
直接在对话里贴文件路径+代码片段+修改要求:
修改 src/utils/validate.js 里的 checkEmail 函数:
当前代码:
function checkEmail(email) { ... }
要求:
- 支持 qq.com、163.com 等常见邮箱
- 不允许中文和空格
4)UI 可视化修改(点选元素再说话)
- 右侧预览页点右上角选择元素按钮。
- 点你要改的页面元素(如按钮、标题)。
- 聊天框直接说:
把这个按钮改成圆角,hover 时变浅蓝
三、高效对话原则(避免 AI 乱改)
- ✅ 说清范围:哪个功能、哪个文件、哪一行。
- ✅ 说清要求:改什么、保留什么、技术约束(如“用 Tailwind”“不引入新依赖”)。
- ✅ 一次别太多:一个对话只改一个模块,复杂的用 /Plan 分步。
- ✅ 看不懂就问:“你改了哪些文件?”“把差异给我看一下”。
四、常用快捷指令(输入 / 调出)
/Plan:先出修改计划,确认后再改(适合中大型调整)/Spec:生成修改说明文档,再编码/Undo:撤销上一次修改/Files:列出本次修改的所有文件
五、完整对话示例(从进入到改完)
- 进入 Solo → 选 SOLO Coder。
- 输入:
/Plan
修改待办列表功能:
1. 每个待办项右侧加“删除”按钮
2. 点删除按钮后弹窗确认
3. 确认后从列表移除并更新本地存储
4. 不要改现有“新增/完成”逻辑
- AI 返回计划 → 你回复:“按计划执行”。
- 改完后你说:“运行一下,我看效果”。
六、常见问题
- AI 改了不该改的:直接说 “撤销刚才的修改,只改删除按钮部分”。
- 找不到文件:发 “列出项目的 src 目录结构”。
- 改完报错:贴报错信息,说 “帮我修复这个错误,保留原有功能”。
要不要我给你一份可直接复制的「修改功能提示词模板」,你只需填空就能用?
正文完