分享
  1. 首页
  2. 文章

Win10环境VSCode+Go语言环境搭建

盖小同学 · · 4437 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Go环境搭建

  • 去官网下载Go,直接下载msi文件点击安装即可
  • 环境配置:主要包括GoRoot GoPath GoBin,这三个分别是Go的安装目录,GO的工作目录(自定义),以及存放生成的可运行文件目录,下面是我的环境变量配置,仅供参考(GoBin目录也有的放在了安装目录的bin文件里,都可以,我比较喜欢放在工作目录里面,觉得蛮方便):

    环境变量.png
  • 打开cmd或者powershell,输入go version和go env,看到相关信息即配置成功。这里可以看到你配置的详细信息。

    查看go信息.png

VSCode环境配置

  • 在配置好环境已经,安装VSCode,之后安装Go插件,之后重启vscode。
  • 接下来需要的就是在文件-首选项-设置中设置GoPath和GoRoot,这样才算是基本完成。

    settings .json中设置.png
  • 不过如果想要在VSCode上运行Go,还需要安装一些框架插件。安装之前首先要安装版本控制器Git,因为安装这些都是要从GitHub上获取,如何安装这些插件呢,我这有个直接点的办法,就是在VSCode上新建一个hello.go项目,这是你就会直接看到VSCode会提示你安装一些插件,这是你直接点击install all,就可以了,它会自动帮你安装完成的。安装完成后,你会在你的GoPath的src目录下看到你新增的一个GitHub文件夹,里面就是你刚刚安装的东西。(因为我之前已经安装过了,所以这个没法截图了)
  • 当然你也可以直接在cmd或者powershell中输入下面这些手动安装,效果是一样的。
     go get -u -v github.com/nsf/gocode
     go get -u -v github.com/rogpeppe/godef
     go get -u -v github.com/golang/lint/golint
     go get -u -v github.com/lukehoban/go-outline
     go get -u -v sourcegraph.com/sqs/goreturns
     go get -u -v golang.org/x/tools/cmd/gorename
     go get -u -v github.com/tpng/gopkgs
     go get -u -v github.com/newhook/go-symbols
     go get -u -v golang.org/x/tools/cmd/guru
  • 好了,下面你就可以来进行你的第一个Go程序啦~
     package main
     import "fmt"
     func main() {
     fmt.Println("Hello, 世界")
     }
  • 这里再说一点,你可以在VSCode安装一个Code Runner插件,直接右击就可以运行,当然你也可以在终端进入到hello.go文件目录,运行go install 或者 go build,之后在bin目录中找到hello.exe文件运行。结果是一样的。

image.png

image.png

by 盖小同学


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:盖小同学

查看原文:Win10环境VSCode+Go语言环境搭建

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
4437 次点击
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏