当前位置: 首页 > 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项目:函数不能跳转问题

相关文章:

  • Mustache 模板引擎详解_轻量、跨语言、逻辑无关的设计哲学
  • 一文讲透golang channel 的特点、原理及使用场景
  • 正则表达式:字符串模式匹配的利器
  • 历年华南理工大学保研上机真题
  • 什么是前端工程化?它有什么意义
  • 并发编程(6)
  • linux学习第15天(dup和dup2)
  • GO 语言进阶之 进程 OS与 编码,数据格式转换
  • Docker(零):本文为 “Docker系列” 有关博文的简介和目录
  • 二叉树--oj1
  • 计算机基础核心课程
  • 详解Mysql redo log与binlog的两阶段提交(2PC)
  • 2025年AI代理演进全景:从技术成熟度曲线到产业重构
  • 加密货币投资亏损后,能否以“欺诈”或“不当销售”索赔?
  • 【JAVA】线程创建方式:继承Thread vs 实现Runnable(32)
  • LeetCode-图论-岛屿数量+腐烂的橘子
  • 【linux】mount命令中,data=writeback参数详细介绍
  • 分布式缓存:CAP 理论在实践中的误区与思考
  • 如何使用HiveSQL实现2个字符串间的映射及排序
  • 9. Spring AI 各版本的详细功能与发布时间整理
  • 网站建设后端/武汉网站排名提升
  • 网站搭建怎么收费/国外域名注册网站
  • 个人网页设计html加js代码/seo网站推广专员
  • 网站上传照片 传不上去/江门网站建设模板
  • 免费php域名网站/友链交易网
  • 做网站不知道做什么内容的/软件开发公司排行榜