当前位置: 首页 > news >正文

在Windows平台基于VSCode准备GO的编译环境

下载1.24.3的绿色安装包。
解压至D:\workspace\Tools\go1.24.3.windows-amd64

编辑~/.bashrc文件,内容如下:

#!/bin/sh
export GOROOT=/d/workspace/Tools/go1.24.3.windows-amd64/go
export GOPATH=/d/workspace/Tools/go-path
export GOCACHE=/d/workspace/Tools/go-cache
export GOTMPDIR=/d/workspace/Tools/go-temp
export GOPROXY=https://goproxy.cn,direct
export GO111MODULE=on
export GONOSUMDB=*
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

编辑VSCode的settings.json,内容如下:

{"files.autoSave": "afterDelay","files.trimFinalNewlines": true,"files.trimTrailingWhitespace": true,"editor.rulers": [40,80,120],"terminal.integrated.defaultProfile.windows": "Git Bash","editor.formatOnSave": true,"editor.formatOnPaste": true,"editor.formatOnType": true,"editor.fontLigatures": false,"go.gopath": "D:\\workspace\\Tools\\go-path","go.goroot": "D:\\workspace\\Tools\\go1.24.3.windows-amd64\\go","go.toolsGopath": "D:\\workspace\\Tools\\go-tools","go.installDependenciesWhenBuilding": true,"go.useLanguageServer": true,"gopls": {"formatting.gofumpt": true}
}

安装go语言服务,在控制台执行如下命令:

go install golang.org/x/tools/gopls@latest

参考资料

  • Terminal Profiles
  • 国内镜像站
  • vscdoe的cmd终端配置失效问题
  • vscode settings(三):集成终端&命令行&Intelligence&代码导航
  • vscode 设置打开终端的默认工作目录/路径
  • vscode中go项目:函数不能跳转问题
http://www.xdnf.cn/news/635257.html

相关文章:

  • Linux基本指令篇 —— whoami指令
  • JavaScript 中 console.log() 使用逗号和加号的区别
  • C++多态与虚函数详解:从入门到精通
  • 27. 自动化测试开发框架拓展之测试数据构造(一)
  • uniapp-商城-68-shop(1-商品列表,获取数据,utils、tofixed 、parseInt的使用)
  • 【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter2 小程序核心
  • STM32八股【11】-----Linux Bootloader (U-Boot)
  • 嵌入式STM32学习—— 定时器中断(应用-利用定时器中断实现LED亮一秒灭一秒)
  • Q1:Go协程、Channel通道 被close后,读会带来什么问题?
  • ABP VNext + Webhook:订阅与异步回调
  • 6个跨境电商独立站平台
  • C++23 元编程工具新特性探索
  • 开发AR导航助手:ARKit+Unity+Mapbox全流程实战教程
  • 【Python 命名元祖】collections.namedtuple 学习指南
  • 反序列化之Wakeup方法绕过
  • Dify 本地源码安装教程
  • 【漫话机器学习系列】277.梯度裁剪(Gradient Clipping)
  • Redis数据安全分析
  • Java——优先级队列(堆)
  • 前沿探索之Kuikly框架
  • Java 虚拟机(JVM)原理与实战:打造高效稳定的运行环境
  • YOLOV8涨点技巧之空间通道协作注意力(SCCA)-应用于自动驾驶领域
  • 【公式】MathType公式右编号对齐
  • C/C++ 结构体:. 与 -> 的区别与用法及其STM32中的使用
  • 2025.5.25总结
  • Windows 11 [close recent file browsing history]
  • 对WireShark 中的UDP抓包数据进行解析
  • win11 禁用/恢复 内置笔记本键盘(保证管用)
  • 嵌入式软件--DAY8 IIC通讯下 硬件实现
  • 解决WPF短暂的白色闪烁(白色闪屏)