长话短说 第一次入go的坑,使用vscode作为go的编译器,在配置go语言环境上踩了许多坑

一、安装vscode和go就不多说了 这个网上有很多

二、安装好vscode和go后,现在版本的go会自动配置好环境变量,所以不需要再配置,不过如果不想过多占用C盘空间的话,可以将用户里面的go语言工作空间移到别的盘符下,再修改对应的环境变量为对应的路径。

三、vscode要顺利编译go语言,需要插件和依赖包,插件就需要一个,直接搜索go,安装出来的第一个就行,至于依赖包才是重中之重,没有这个根本无法编译go语言。我看网上有的是自己手动一个一个安装的,有点麻烦,又找了一个修改下载镜像为国内的,但是也不行。好用的还是这个:1、在go的工作空间创建三个文件夹,bin src pkg。2、在src下创建golang.org文件夹,再在golang.org文件夹下 创建x文件夹3 打开终端,(vscode里的终端就行),cd到x文件夹下

执行git clone https://github.com/golang/tools.git tools命令

执行git clone https://github.com/golang/lint.git命令

4、这时再在vscode里按下Ctrl+Shift+P再次执行Go:Install/Update Tools命令,在弹出的窗口全选并点击确定,这一次的安装都会SUCCESSED了。

注:我一开始这么弄也不对,后来发现我把用户设置和工作区设置里的代理服务器填上了国内的镜像源,造成下载网址出错了,尴尬,关于修改国内镜像源这个比较方便,但是我当时怎么弄 也没弄出来,只好放弃,却忘了把代理服务器改回空白了,弄得我这个方法不行,那个方法也不行。气死了!

5、关于go语言代码自动提示,首先按下Ctrl+Shift+P,搜索setting,打开用户设置点击

右上角这个小图标,进入代码的形式,

把下面的代码复制进去就好了

{

"go.useLanguageServer": true,

"go.formatTool": "goimports"

"editor.wordWrap": "on",

"editor.minimap.renderCharacters": false,

"editor.minimap.enabled": false,

"terminal.external.osxExec": "iTerm.app",

//"go.useLanguageServer": true,

"go.docsTool": "gogetdoc",

"go.testFlags": ["-v","-count=1"],

"go.buildTags": "",

"go.buildFlags": [],

"go.lintFlags": [],

"go.vetFlags": [],

"go.coverOnSave": false,

"go.useCodeSnippetsOnFunctionSuggest": true,

"go.formatTool": "goreturns",

"go.gocodeAutoBuild": false,

"go.goroot": "C:\\Go",

"go.gopath": "E:\\GoWorkSpace",

"go.autocompleteUnimportedPackages": true,

"go.formatOnSave": true,

"window.zoomLevel": 0,

"debug.console.fontSize": 16,

"debug.console.lineHeight": 30,

"[javascript]": {

"editor.defaultFormatter": "HookyQR.beautify"

},

"[html]": {

"editor.defaultFormatter": "HookyQR.beautify"

},

}

注意这个一定要为true。

这样就配置好了 ,愉快地开始gogogo吧!

纪念第一次用vscode给go语言配置环境踩坑相关推荐

  1. Mac电脑M1 配置环境踩坑记录【iOS】

      最近刚入手M1电脑,配置过程有点辛酸,把过程记录一下,希望能够帮到有需要的小伙伴. homebrew的安装 homebrew的安装命令如下: /bin/bash -c "$(curl - ...

  2. mac下配置VSCode的C语言开发环境

    目录 1. 安装C语言扩展插件 2. 安装编译器 3. 运行个Hello World 3.1 创建个源文件 3.2 编译 3.3 执行 4. 嫌麻烦?一键运行的利器! 1. 安装C语言扩展插件 打开V ...

  3. 第1章 Window下VSCode的C语言开发环境搭建 (一)

    文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...

  4. Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)

    Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇) 折腾了两三天总算顺利在电脑上完成了装x的双系统安装,一路走来还比较顺利,主要在ubuntu的显卡设置上躺了 ...

  5. alpine初始化配置和踩坑记录

    alpine初始化配置和踩坑记录 目录 alpine初始化配置和踩坑记录 开启root登录SSH 官方配置工具 修改DNS和apk源 设置时区 解决console字体太小并添加中文字体 参考文献 开启 ...

  6. TX2 配置jupyterhub踩坑记录

    TX2 配置jupyterhub踩坑记录 问题描述: 参考教程1和教程2进行安装,报错提示如下(应该是连不上本地http://127.0.0.1:8001/api/routes).但使用lsof -i ...

  7. C语言编译php环境,vscode中C语言编译环境的配置方法(分享)

    本篇文章给大家介绍一下vscode配置C语言编译环境的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. vscode c语言的环境配置 完整教程请查看该教程:https://bl ...

  8. VsCode 开发Go插件配置环境配置

    一.过程 1. 安装 go 参考: https://www.runoob.com/go/go-environment.html 下载包 解压 配置环境变量 linux:配置环境变量 vim /etc/ ...

  9. win10 vscode搭建go语言开发环境

    1. 下载和安装 golang下载安装比较简单 直接进官网下载即可:https://golang.org/ 下载好之后,一直按下一步即可(不用刻意配置环境,安装完自动会配环境) 然后打开win + r ...

  10. ios Universal Link 配置教程 + 踩坑记录

    Univeral Link的配置有3方面:Apple Developer网站配置.XCode配置.服务器资源配置(apple-app-site-association文件创建和存放) 首先说下我们的需 ...

最新文章

  1. Spring装配Bean---使用xml配置
  2. java多线程 -- 创建线程的第三者方式 实现Callable接口
  3. 简洁又快速地处理集合——Java8 Stream(下)
  4. 数组指针 sizeof 实现_C++数组指针!
  5. python中os.path.dirname(__file__)的使用(获取文件夹路径)(获取当前py文件绝对路径)
  6. centos软件软件包
  7. 【Flink】Flink Container exited with a non-zero exit code 143
  8. 程序员如何应对诸如“给我弄个网站吧”的请求?
  9. 国内市场上 Android 手机屏幕分辨率的比例情况如何?
  10. Vue工程报错解决方案Warn:import Vue from “vue“;
  11. Java中的关键字--volatile
  12. Oracle study之--HASH Cluster特点
  13. [置顶] 话说你最拼命的时候怎样拼命的?
  14. 基于javaweb的本科生实习管理系统
  15. 基于链队列的银行叫号系统
  16. 第2章 藏书阁签到,修为突破
  17. 《工程伦理与学术道德》之《导论》
  18. 3ds Max 2014 SDK配置开发环境以及遇到的问题
  19. 圣人、君子、小人、庸人的划分标准
  20. mysql在线主从复制_使用MySQL8.0 clone技术在线搭建主从复制

热门文章

  1. S32K MCAL03-如何使用EB工具配置FlexCAN的波特率
  2. 3t硬盘 xp_解决方案:如何在Windows XP SP3 32位系统下识别3T容​​量GPT格式的硬盘...
  3. 心语家园系统维护工具箱v1.0
  4. VC与VS的版本对应关系,VC到底是什么?为啥总提示缺少VC
  5. 构建词表与抽样——【torch学习笔记】
  6. 【实战分享】js生成word(docx),以及将word转成pdf解决方案分享
  7. 不用MindManager打开mmap文件
  8. HTML5 实现摄像头实时监控
  9. springboot2.4+nettyWebServerApplicationContext@15f51c50 has been closed already问题解决
  10. QTP 9.2 下载破解