GO学习日记(二)Visual Studio Code GO插件配置
2017-06-21 14:52
399 查看
在学习Golang的时候会纠结使用哪种编辑器或者IDE,这里由于是学习Go语言所以使用编辑器即可,如果要进行更加复杂的东西就去使用IDE,因为博主也是菜鸟所以我就使用编辑器,这里要介绍Visual Studio Code 的插件配置,如果不配置GO插件是没有智能提示和无法调试代码,所以必须要配置这个玩意,不然写起代码会非常痛苦的。那么我们需要:
1、Visual Studio Code安装包
2、Git的安装包
3、tools-release-branch.go1.8包(注意这个包是要根据Golang版本来下载,这个包国内由于政策问题基本是无法通过git下载到的,如果需要可以私信博主拿)
如果能翻墙的话可以到这里下载:https://github.com/golang/tools/tree/release-branch.go1.8
那么开始配置Golang的插件,这里我就省略Visual Studio Code和git的安装问题,这个真没啥好说。安装好Visual Studio Code和git我们就马上开始配置Golang的插件。
首先将tools-release-branch.go1.8编译依赖包解压到Golang的工作目录的指定文件夹下,我工作目录如下:D:\Begonia\MyGO,这个依赖包必须放到\src\golang.org\x\tools目录下如下图所示:
解压完后就打开VS Code,然后打开Golang的工作目录,如图所示:
然后左边的工具栏里面,最下方的按钮点击搜索go,选在第一个安装即可,如下图所示:
这里我们要对VS Code配置,打开设置输入下面的代码即可,代码和图如下:
下面我们需要安装dlv调试器,没有这玩意VS Code是不能进行代码调试的,打开CMD以管理员身份运行,输入下面的代码就运气好的话就能自行安装,如果不行只能自行编译了,代码如下:
如果没有编译运行成功也不用怕,自己编译运行也可以的,我们找到dlv指定的路径然后go
install即可,如图所示:
如果出现下图所示表示安装成功了:
我们去测试一下dlv是不是正常运行的,新建一个main.go文件写上,基本的代码,代码如下:
在按F5你会发现会多了一个launch.json文件,点击打开,修改成下面的代码:
点击main.go文件进行编辑,点击VS Code右下角有个Analysis Tools Missing提示,然后VS
Code 会自动帮你安装其他的插件,如果运气很好的话,基本所有的插件都会安装完毕,运气不好只能自行安装。耐心等待VS Code 下载安装....
然后你会发现有好多插件都没安装上,如下图所示:
这样的话我们只能手动进行安装,这里我就拿一个插件示范,最后我把所有的插件的路径都会放出来,安装下面的方法来安装即可。
下面拿go-outline进行演示:
在左侧的导视栏找到go-outline的文件所在,鼠标右键复制路径,如图所示:
打开CMD,CD到该路径上,如下所示:
然后输入go install,go就会自行编译安装,出现下图所示就表示编译成功了:
下面是各个插件的文件路径:
1、go-symbols:\src\github.com\acroca\go-symbols
2、guru:\src\golang.org\x\tools\cmd\guru
3、gorename::src\golang.org\x\tools\cmd\gorename
4、iml:\src\github.com\josharian\impl
5、golint: \src\github.com\golang\lint\golint
6、gotests:\src\github.com\cweill\gotests\gotests
7、gocode:\src\github.com\nsf\gocode
8、gopkgs:\src\github.com\tpng\gopkgs
9、go-outline:\src\github.com\ramya-rao-a\go-outline
10、gomodifytags:\src\github.com\fatih\gomodifytags
11、godef:\src\github.com\rogpeppe\godef
12、goreturns:\src\github.com\sqs\goreturns
13、dlv:\src\github.com\derekparker\delve\cmd\dlv
如果嫌弃VS Code下载速度太慢可以用CMD进行下载,直接在CMD里面输入下面的代码即可:
最后的结果就如下图所示:
到这里VS Code的Golang插件的坑全部都填完了!
如果需要Tools的依赖包可以私聊我拿!~~~~
http://download.csdn.net/detail/begonia__z/9876573
1、Visual Studio Code安装包
2、Git的安装包
3、tools-release-branch.go1.8包(注意这个包是要根据Golang版本来下载,这个包国内由于政策问题基本是无法通过git下载到的,如果需要可以私信博主拿)
如果能翻墙的话可以到这里下载:https://github.com/golang/tools/tree/release-branch.go1.8
那么开始配置Golang的插件,这里我就省略Visual Studio Code和git的安装问题,这个真没啥好说。安装好Visual Studio Code和git我们就马上开始配置Golang的插件。
首先将tools-release-branch.go1.8编译依赖包解压到Golang的工作目录的指定文件夹下,我工作目录如下:D:\Begonia\MyGO,这个依赖包必须放到\src\golang.org\x\tools目录下如下图所示:
解压完后就打开VS Code,然后打开Golang的工作目录,如图所示:
然后左边的工具栏里面,最下方的按钮点击搜索go,选在第一个安装即可,如下图所示:
这里我们要对VS Code配置,打开设置输入下面的代码即可,代码和图如下:
"files.autoSave": "onFocusChange", "go.buildOnSave": true, "go.lintOnSave": true, "go.vetOnSave": true, "go.buildFlags":[], "go.lintFlags":[], "go.vetFlags":[], "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatOnSave": false, "go.formatTool": "goreturns", "go.gopath": "你的go工作路径", "go.goroot": "你的go根目录"
下面我们需要安装dlv调试器,没有这玩意VS Code是不能进行代码调试的,打开CMD以管理员身份运行,输入下面的代码就运气好的话就能自行安装,如果不行只能自行编译了,代码如下:
如果没有编译运行成功也不用怕,自己编译运行也可以的,我们找到dlv指定的路径然后go
install即可,如图所示:
如果出现下图所示表示安装成功了:
我们去测试一下dlv是不是正常运行的,新建一个main.go文件写上,基本的代码,代码如下:
package main import("fmt") func main() { fmt.Println("Hello World!") }然后按F5调试一下,如果和下图所示一样表示dlv正常运行:
在按F5你会发现会多了一个launch.json文件,点击打开,修改成下面的代码:
"name": "Launch", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceRoot}", "env": {}, "args": []如下图所示:
点击main.go文件进行编辑,点击VS Code右下角有个Analysis Tools Missing提示,然后VS
Code 会自动帮你安装其他的插件,如果运气很好的话,基本所有的插件都会安装完毕,运气不好只能自行安装。耐心等待VS Code 下载安装....
然后你会发现有好多插件都没安装上,如下图所示:
这样的话我们只能手动进行安装,这里我就拿一个插件示范,最后我把所有的插件的路径都会放出来,安装下面的方法来安装即可。
下面拿go-outline进行演示:
在左侧的导视栏找到go-outline的文件所在,鼠标右键复制路径,如图所示:
打开CMD,CD到该路径上,如下所示:
然后输入go install,go就会自行编译安装,出现下图所示就表示编译成功了:
下面是各个插件的文件路径:
1、go-symbols:\src\github.com\acroca\go-symbols
2、guru:\src\golang.org\x\tools\cmd\guru
3、gorename::src\golang.org\x\tools\cmd\gorename
4、iml:\src\github.com\josharian\impl
5、golint: \src\github.com\golang\lint\golint
6、gotests:\src\github.com\cweill\gotests\gotests
7、gocode:\src\github.com\nsf\gocode
8、gopkgs:\src\github.com\tpng\gopkgs
9、go-outline:\src\github.com\ramya-rao-a\go-outline
10、gomodifytags:\src\github.com\fatih\gomodifytags
11、godef:\src\github.com\rogpeppe\godef
12、goreturns:\src\github.com\sqs\goreturns
13、dlv:\src\github.com\derekparker\delve\cmd\dlv
如果嫌弃VS Code下载速度太慢可以用CMD进行下载,直接在CMD里面输入下面的代码即可:
go get -u -v github.com/acroca/go-symbols-v后面的直接替换成上面路径的,但是要删除掉src并且把“\”变成“/”即可。
最后的结果就如下图所示:
到这里VS Code的Golang插件的坑全部都填完了!
如果需要Tools的依赖包可以私聊我拿!~~~~
http://download.csdn.net/detail/begonia__z/9876573
相关文章推荐
- 在Visual Studio Code中配置GO开发环境
- Visual Studio Code的插件配置
- 安装GO语言环境之安装Visual Studio Code插件
- 在Visual Studio Code中配置GO开发环境的详细教程
- 为visual studio code配置go开发环境(windows)
- Visual Studio Code中配置GO开发环境
- 在Visual Studio Code中配置GO开发环境
- 在Visual Studio Code中配置GO开发环境
- 在Visual Studio Code中配置GO开发环境
- Visual Studio Code --GO开发工具配置
- .NET Core Visual Studio Code 环境配置
- 配置visual studio code进行asp.net core rc2的开发
- Go起步:2、Go指南,编辑器--Visual Studio Code和LiteIDE
- vs code (visual studio code)配置git和markdown
- 使用visual studio code开发Go程序
- 在Visual Studio Code配置GoLang开发环境
- windows下用visual studio code 调试go代码
- Visual Studio Code-GO tasks 设置 (实现在vsc下直接编译输出的功能)
- Visual Studio Code 配置指南
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(七)-- 结构化配置