vscode go开发环境

go

安装go(1.19)

配置环境变量

vscode

安装vscode(VSCode-win32-x64-1.92.2)

安装go扩展

更新go工具

Ctrl+Shift+P打开命令面板;

搜索 Go: Install/Update tools,选择所有可用的 Go 工具,等待完成更新;

编写go代码

切换到资源管理器面板,选择" 打开文件夹";

在资源管理器面板中选择" 新建文件夹" ,创建 Go 应用程序目录;

在资源管理器面板中选择" 新建文件 ",文件命名为 main.go;

ctrl+shift+`打开新终端,运行命令go mod init XXX以初始化 Go 应用;

将以下代码复制到 main.go 文件中

package main

import "fmt"

func main() {

fmt.Println("hello")

}

运行调试器

F9 光标所在行断点

F5 启动调试或继续

F10 单步

F11 进入函数

问题提示:

Gopls was built with Go version 1.19, which will be unsupported by gopls v0.17.0.

Please upgrade to Go 1.21 or later and reinstall gopls.

If you can't upgrade and want this message to go away, please install gopls v0.15.3.

See https://go.dev/s/gopls-support-policy for more details.

解决:

PS D:\test> go install golang.org/x/tools/gopls@v0.15.3

go: downloading golang.org/x/tools/gopls v0.15.3

go: downloading golang.org/x/telemetry v0.0.0-20240209200032-7b892fcb8a78

go: downloading golang.org/x/tools v0.18.1-0.20240412183611-d92ae0781217

go: downloading golang.org/x/mod v0.15.0

go: downloading golang.org/x/sync v0.6.0

go: downloading golang.org/x/vuln v1.0.1

go: downloading golang.org/x/sys v0.17.0

相关推荐
郑州光合科技余经理6 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
feifeigo1236 天前
matlab画图工具
开发语言·matlab
dustcell.6 天前
haproxy七层代理
java·开发语言·前端
norlan_jame6 天前
C-PHY与D-PHY差异
c语言·开发语言
多恩Stone6 天前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系
开发语言·c++·人工智能·python·算法·3d·aigc
QQ4022054966 天前
Python+django+vue3预制菜半成品配菜平台
开发语言·python·django
遥遥江上月6 天前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
m0_531237176 天前
C语言-数组练习进阶
c语言·开发语言·算法
Railshiqian6 天前
给android源码下的模拟器添加两个后排屏的修改
android·开发语言·javascript
雪人不是菜鸡6 天前
简单工厂模式
开发语言·算法·c#