VScode运行Go程序

一、环境准备

1. 安装Go

首先下载并安装Go:https://go.dev/dl/

验证安装:

bash 复制代码
go version

2. 配置GOPROXY

bash 复制代码
go env -w GOPROXY=https://goproxy.cn,direct

二、VS Code插件安装

  1. Go

  2. Code Runner (运行代码)

三、创建和配置项目

1. 创建工作区

bash 复制代码
# 创建项目目录
mkdir go-project
cd go-project

# 初始化模块
go mod init project-name

四、安装核心工具

安装代码提示工具

bash 复制代码
# 第1步:设置国内镜像
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on

# 第2步:清理缓存
go clean -modcache

# 第3步:安装核心工具
go install golang.org/x/tools/gopls@latest
go install golang.org/x/tools/cmd/goimports@latest

# 第4步:重启 VS Code
# 按 Ctrl+Shift+P → "Developer: Reload Window"

# 第5步:测试是否成功
# 创建一个新的 Go 文件,查看是否有代码提示     
# 输入 fmt. 查看是否有代码提示

五、常用快捷键

|-----------------|-------------------------|
| Ctrl+/ | 注释/取消注释 |
| Shift + Alt + A | 多行注释/取消多行注释 |
| Ctrl+F | 查找 |
| Ctrl+D | 选择相同词 |
| Ctrl+Alt+N | 运行当前文件(安装插件Code Runner) |
| Ctrl+` | 打开终端 |
| Alt+Click | 添加多个光标 |

相关推荐
用户67570498850218 小时前
你知道 Go 结构体和结构体指针调用的区别吗?一文带你彻底搞懂!
后端·go
唐青枫21 小时前
别把泛型写复杂了:Go generic 从类型参数到实战封装
go
GetcharZp1 天前
告别OOM!用Go+libvips实现30000×50000超大图片的流式瓦片服务
后端·go
妙码生花5 天前
从 PHP 到 AI + Golang,程序员自救转型手记(八):设计管理员模型、热重载配置
前端·后端·go
tyung6 天前
Go 手写 Wait-Free MPSC 无界队列:SwapPointer 实现多生产者无锁入队
后端·go
陈明勇6 天前
Go 1.26 新特性回顾:语言增强、工具升级与 Green Tea GC 默认启用
后端·go
妙码生花7 天前
从 PHP 到 AI + Golang,程序员自救转型手记(二):目录结构、初始化 GIT、设计并开发配置系统
前端·后端·go
leeyi7 天前
Deer-Go:字节 Deer-Flow 的 Go 移植,深度研究 Agent 全拆解
go·aigc·agent
Bolt7 天前
TypeScript 7.0 来了:当 tsc 用 Go 重写之后
javascript·typescript·go
Go_error8 天前
Datatypes:Go 轻松支持数据库JSON类型
后端·go