visual studio golangstudio有开发golang的插件吗

Windows下visual studio code搭建golang开发环境
| Go语言中文网 | Golang中文社区 | Golang中国
<meta name="author" content="polaris ">
Windows下visual studio code搭建golang开发环境
Windows下visual studio code搭建golang开发环境
其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),
导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang的开发环境。
开发环境:
这里我用需要安装一些工具:
这里我使用的是Go1.6.
这一步跟建环境没什么关系,
但是之后要引用一些包需要它.
安装方法:打开vscode 按F1 然后选择安装扩展 选择go 下载后 重启
vscode-go 插件需要一些工具,这些功具默认需要这样安装:
go get -u -/nsf/gocode
go get -u -/rogpeppe/godef
go get -u -/golang/lint/golint
go get -u -/lukehoban/go-outline
go get -u -/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -/tpng/gopkgs
go get -u -/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
(以及dlv调试运行工具)
这些内容最终目的是要在gopath中bin文件夹中生成一些exe文件。
但是,这里安装时遇到了一些问题,有一些会安装失败,报错信息主要意思是说无法链接啊,无法找到啊之类的。
这里我省略这些步骤。直接下载我已经生成的exe包,放在gopath的bin文件夹中就行了。如下图:
1.GOPATH:这个是你的工作目录,请在系统新加一个GOPATH指定你的工作目录,并且在工作目录中新建
bin,pkg,src三个文件夹。
2.Git:将git安装目录下的bin目录加入Path环境变量。
3.用vscode打开src文件夹添加两个文件如下:
&#34;files.autoSave&#34;: &#34;onFocusChange&#34;,
&#34;go.buildOnSave&#34;: true,
&#34;go.lintOnSave&#34;: true,
&#34;go.vetOnSave&#34;: true,
&#34;go.buildTags&#34;: &#34;&#34;,
&#34;go.buildFlags&#34;: [],
&#34;go.lintFlags&#34;: [],
&#34;go.vetFlags&#34;: [],
&#34;go.coverOnSave&#34;: false,
&#34;go.useCodeSnippetsOnFunctionSuggest&#34;: false,
&#34;go.formatOnSave&#34;: true,
&#34;go.formatTool&#34;: &#34;goreturns&#34;,
&#34;go.goroot&#34;: &#34;C:\\Go&#34;,
&#34;go.gopath&#34;: &#34;H:\\Projects\\GitHub\\Go&#34;,
&#34;go.gocodeAutoBuild&#34;: true
&#34;version&#34;: &#34;0.2.0&#34;,
&#34;configurations&#34;: [
&#34;name&#34;: &#34;Launch&#34;,
&#34;type&#34;: &#34;go&#34;,
&#34;request&#34;: &#34;launch&#34;,
&#34;mode&#34;: &#34;debug&#34;,
&#34;remotePath&#34;: &#34;&#34;,
&#34;port&#34;: 2345,
&#34;host&#34;: &#34;127.0.0.1&#34;,
&#34;program&#34;: &#34;${workspaceRoot}\\helloworld&#34;,
&#34;env&#34;: {},
&#34;args&#34;: []
这些库因为不能获取,我在github上找了好久,最后编译成exe,国内找不到几篇文章提到这个问题,
所以写个博客,让大家方便的开发。希望大家快乐的学习go语言。
支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
支持 @ 本站用户;支持表情(输入 : 提示),见
记住登录状态
还不是会员Intellij IDEA安装golang插件
支持golang开发的IDE现在已经很多了,如果要讨论出哪一个IDE才是最好的golang IDE,这绝对可以让一群程序猿撕逼上百楼,这里就不讨论了。选择什么样的IDE,主要就是个人喜好的问题而已。我习惯了 Studio和Intellij IDEA的UI风格,所以这里只讨论IDEA的golang插件配置,别的IDE就不讨论了,因为我很懒。
IDEA的golang插件是开源的,项目托管在github上面。如果你技术很屌的话,可以参与到这个插件的开发中,留个大名,比去某风景区的石头上刻某某某到此一游屌多了。
在IDEA上安装golang插件需要手动添加golang插件的仓库,目前golang插件有两个仓库:
1. Alpha:/plugins/alpha/5047
2. Nightly:/plugins/nightly/5047
两个仓库的在于Alpha仓库的golang插件每个星期更新一次版本,而Nightly仓库的golang插件版本每天更新一次版本。根据自己更新频率的需要添加合适的仓库到自己的IDEA里面,添加方法如下:
Setting菜单里面选择Plugin,点击Browse repositories:
Browse repositories窗口中选择Manage repositZ喎"/kf/ware/vc/" target="_blank" class="keylink">vcmllczwvc3Ryb25nPqO6PGJyIC8+DQo8aW1nIGFsdD0="Browse Repositories" src="/uploadfile/Collfiles/82.png" title="\" />
出现Custom Plugin Repositories窗口,点击&+&按钮,输入golang插件仓库地址后点确定:
回到Browse Repositories窗口,顶部选择刚添加的golang插件仓库,过滤出golang插件,选择并点击Install plugin按钮安装插件:
安装golang插件后重启IDEA。安装成功够进入File-&Other Settings-&Default Project Structure&,选择SDKs选项,添加golang的sdk和指定sdk路径:
golang插件配置完毕,创建新项目的时候可以看到go项目和golang的sdk。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'Golang+Visual Studio Code安装与配置_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Golang+Visual Studio Code安装与配置
来源:Linux社区&
作者:gsls200808
一、安装golanggolang在设置windows环境变量的时候有点问题,喜欢在文件夹后面加\,设置完之后最好自己再改一遍。编辑环境变量GOROOT,将C:\Go\改成C:\Go编辑环境变量path,删掉;C:\Go\bin\,然后在最开头写上%GOROOT%\Go;验证是否安装
C:\&go versiongo version go1.7 windows/amd64二、安装VScodevs的扩展插件在C:\Users\[用户名]\.vscode\extensions目录下,想离线安装的自己拷贝过来,然后重启两次VScodeCtrl+P输入ext install Go,然后回车,可能相当一部分用户网络不是很好,还是用离线的方式安装吧安装完成之后,建议改一下设置改成自动保存,文件--&首选项--&用户设置,在右边的setting.json输入
// 将设置放入此文件中以覆盖默认设置
& & // 控制已更新文件的自动保存。接受的值:&off&、&afterDelay&、&onFocusChange&。如果设置为&afterDelay&,则可在 "files.autoSaveDelay" 中配置延迟。
& & "files.autoSave": "on"
三、安装工具执行这一步前先安装Git,并设置好环境变量GOPATH,GOPATH是你的工作目录,你想在哪个目录写代码就配置成哪个目录。后面的工具也会安装在这个目录下配置好之后,在cmd环境下执行下面几个命令(执行下面命令的前提是安装Git和配置好GOPATH,否则会报错)
#安装gocodego get -u -/nsf/gocode#安装godefgo get -u -/rogpeppe/godef#安装golintgo get -u -/golang/lint/golint#安装go-find-referencesgo get -u -/lukehoban/go-find-references#安装go-outlinego get -u -/lukehoban/go-outline#安装goreturnsgo get -u -/sqs/goreturns#安装gorenamego get -u -v golang.org/x/tools/cmd/gorename#安装gopkgsgo get -u -/tpng/gopkgs上面的命令出自一个博客,下面的是微软官方文档的脚本
go get -u -/nsf/gocodego get -u -/rogpeppe/godefgo get -u -/golang/lint/golintgo get -u -/lukehoban/go-outlinego get -u -/sqs/goreturnsgo get -u -v golang.org/x/tools/cmd/gorenamego get -u -/tpng/gopkgsgo get -u -/newhook/go-symbolsgo get -u -v golang.org/x/tools/cmd/guru实际上为了使用F5调试,我们还需要dlv工具
go get -v -/peterh//derekparker/delve/cmd/dlv详细的安装信息和扩展能干什么,可以参看微软的官方文档/items?itemName=lukehoban.Go
调试运行时mode参数可以被设置为:
debug 编译调试器下的程序文件夹和发射的内容。 [默认]remotetest 在程序文件夹中调试测试。exec 来运行构建当前代码的程序文件夹的预建的二进制文件来代替。
测试代码test.go
//测试代码test.gopackage main
import "fmt"
func main() {& & fmt.Println("Hello,world")}
在VScode下,F5就能看到结果了
下面是命令行运行和编译二进制的命令
#运行go文件的命令go run test.go
#编译成exe运行go build test.go#上面生成test.exe,下面是运行test.exetest.exe
实际上VScode下生成的debug也是编译后的二进制文件,加个.exe的后缀名照样可以想命令行的exe一样运行
使用Visual Studio Code开发TypeScript&
Visual Studio Code 简单试用体验&
Visual Studio Code试用体验&
Visual Studio 2010 & Help Library Manager 安装说明
OpenCV 2.3.x/2.4.x在Visual Studio 和Visual Studio 2010配置方法详解
使用OpenCV-2.4.0.exe文件编译x86或x64平台Visual Studio 10目标文件
Visual Studio LightSwitch增加对HTML5和JavaScript的支持
Visual Studio 11:使用 C++ 开发一个最简单的 Metro 应用
Visual Studio 的详细介绍:Visual Studio 的下载地址:
本文永久更新链接地址:
相关资讯 & & &
& (09月05日)
& (07月16日)
& (07月14日)
& (08月05日)
& (07月15日)
& (07月04日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款一、GO语言安装
详情查看:
二、GoLang插件介绍
对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:
这款插件的特性包括:
Colorization 代码着彩色
Completion Lists 代码自动完成(使用gocode)
Snippets &代码片段
Quick Info 快速提示信息(使用godef)
Goto Definition 跳转到定义(使用godef)
Find References& 搜索参考引用(使用go-find-references)
File outline 文件大纲(使用go-outline)
Workspace symbol search 工作区符号搜索(使用 go-symbols)
Rename 重命名(使用gorename)
Build-on-save 保存构建(使用go build和go test)
Format 代码格式化(使用goreturns或goimports或gofmt)
Add Imports& 添加引用(使用 gopkgs)
Debugging 调试代码(使用delve)
本插件的安装教程,请查看《》
三、插件安装
3.1 Visual Studio Code
找到微软的官方网站,下载Visual Studio Code,官网地址
点击上图红框,可以下载其他平台的编辑器,如下图:
下载安装过程省略,当前版本是:
3.2 安装插件
进入Visual Studio Code,使用快捷键F1,打开命令面板
在上图光标处&输入exten ,然后选择&Extensions:Install Extension&,如下图:
查询插件:
显示插件列表:
在插件列表中,选择 Go,进行安装,安装之后,系统会提示重启Visual Studio Code。
3.3 设置环境变量GOPATH
在Windows系统中设置GOPATH环境变量,我的值为D:\GoWorks
缺少GOPATH环境变量通常会报&$GOPATH not set.&这样的错误。
3.4 开启Visual Studio Code自动保存功能
打开Visual Studio Code,找到菜单File-&Preferences-&User Settings,如下图:
添加或更改settings.json的&files.autoSave&属性为&onFocusChange&,并保存。
3.5 安装Git
Windows安装Git的过程省略;安装之后git\bin配置到PATH环境变量中。
四、插件配置
4.1 Visual Studio Code Go插件配置选项
Visual Studio Code的配置选项支持Go插件的设置,可以通过用户偏好设置或workspace设置进行配置。在菜单File-&Preferences处可以找到。
在settings.json中设置go配置环境,如下图:
4.2 执行命令
详情请查看官方网站:
1)安装gocode
打开命令提示符(以管理员身份打开),输入:
go get -u -/nsf/gocode
开始下载:
下载完毕:
下载完成,查看D:\GoWorks目录,多了一个\nsf\gocode路径,如下图:
雷同,通过命令行安装以下8个工具。
2)安装godefgo get -u -/rogpeppe/godef
3)安装golintgo get -u -/golang/lint/golint
4)安装go-find-referencesgo get -u -/lukehoban/go-find-references
5)安装go-outlinego get -u -/lukehoban/go-outline
6)安装goreturnsgo get -u -/sqs/goreturns
7)安装gorenamego get -u -v golang.org/x/tools/cmd/gorename
8)安装gopkgsgo get -u -/tpng/gopkgs
9)安装go-symbolsgo get -u -/newhook/go-symbols
集成安装命令,拷贝到cmd窗口就可完成安装:
go get -u -/nsf/gocode
go get -u -/rogpeppe/godef
go get -u -/golang/lint/golint
go get -u -/lukehoban/go-find-references
go get -u -/lukehoban/go-outline
go get -u -/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -/tpng/gopkgs
go get -u -/newhook/go-symbols
3、使用 Hello word
1)File-& Open Folder,现在工作目录:
2)新建go文件
看看,智能提示出来了。
关于Visual Studio Code的调试功能配置,可查看:
阅读(...) 评论()

我要回帖

更多关于 visual studio开发ios 的文章

 

随机推荐