• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

长话短说 第一次入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吧!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ECUG Con PPT大放送&《Go Web编程》中奖名单公布发布时间:2022-07-10
下一篇:
Go语言标准库之strconv包发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap