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 | 添加多个光标 |

相关推荐
审判长烧鸡3 小时前
【PHPer转Go】fmt vs log/slog
go·php
漓漾li5 小时前
每日面试题(2026-05-20)- GO AI agent全栈
后端·架构·go
.魚肉10 小时前
Raft 共识算法 · 演示系统(多终端)
算法·go·raft·分布式系统
审判长烧鸡12 小时前
【Go工具】go-playground除了validator还有哪些常用的库
go·web
审判长烧鸡12 小时前
Go 新版核心知识点合集(适配 Go1.18+ 含泛型 + 断言 + 接口 + 指针接收者全套)
go
审判长烧鸡13 小时前
【Go工具】Go 标准库 VS go-playground
go
审判长烧鸡1 天前
【Go 时间类型】时间对比
go·时间
科学界的小白1 天前
【硬核开源】手搓国产云原生网关:基于“零态流控”的Go语言百万并发实战(附完整代码)
go
审判长烧鸡2 天前
【Go 时间类型】 int64/time.Time的选择
postgresql·go·time.time
审判长烧鸡2 天前
【PHPer转Go】函数/方法返回类型的取舍,指针还是值
go·指针·类型·