Trae 编辑器中配置与使用 Go 语言的完整流程
在 Trae 编辑器中编写 Go 代码的核心思路如下:
将 Trae 视为 VS Code 使用,安装 Go 官方插件和 gopls 即可运行。
以下是从零开始配置到支持断点调试的完整流程。
1. 前置条件
- 已安装 Go 1.18+(
go version能输出版本号) - 已安装 Trae
2. 打开 Trae → 装 Go 扩展
左侧扩展图标 → 搜 'Go' → 安装 'Go' 官方扩展(ms-vscode.go)。 装完会提示 'install tools',全选 → Install;核心就是 gopls、dlv、staticcheck 等。
3. 让 Trae 识别你的 Go
Ctrl+Shift+P → 输入 'Go: Configure' → 设置
GOROOT:Go 安装目录(例:C:\Program Files\Go)GOPATH:工作区父目录(例:D:\projects\go) 保存后重启 Trae。
4. 新建 / 打开项目
方式 A:终端
mkdir demo && cd demo
go mod init demo
trae .
方式 B:图形界面 File → Open Folder → 选中刚才的 demo 文件夹。
5. 写段代码验证智能提示
新建 main.go
package main
import "net/http"
func main() {
http.ListenAndServe(":8080", nil) // 输入 http. 时应有补全
}
保存瞬间会自动 go mod tidy,缺失包会弹出小灯泡提示快速修复。
6. 运行与调试
- 运行:Ctrl+F5(或右侧 'Run' ▶️),等价于
go run . - 调试:在行号点一下出现红点 → F5 启动 delve,左侧自动弹出变量、调用栈、goroutine 三栏,支持条件断点。
7. 测试(可选)
在函数上右键 → 'Generate Unit Test' 可自动生成表格驱动测试;左侧测试树可一键跑 go test -v ./... 并实时显示覆盖率。
8. 常用快捷键速查
| 功能 | 快捷键 / 入口 | 等价命令 |
|---|---|---|
| 格式化 | Shift+Alt+F | go fmt |
| 自动导包 | Ctrl+Shift+P → Go: Import | goimports |

