VSCode配置Go语言开发环境的详细教程_第1页
VSCode配置Go语言开发环境的详细教程_第2页
VSCode配置Go语言开发环境的详细教程_第3页
VSCode配置Go语言开发环境的详细教程_第4页
VSCode配置Go语言开发环境的详细教程_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VSCode配置Go语⾔开发环境的详细教程VSCode是微软开源的⼀款编辑器,插件系统⼗分的丰富。本⽂就介绍了如何使⽤VSCode搭建Go语⾔开发环境。VSCode配置Go语⾔开发环境说在前⾯的话,Go语⾔是采⽤UTF8编码的,理论上使⽤任何⽂本编辑器都能做Go语⾔开发。⼤家可以根据⾃⼰的喜好⾃⾏选择。编辑器/IDE没有最好只有最适合。下载与安装三⼤主流平台都⽀持,请根据⾃⼰的电脑平台选择对应的安装包。双击下载好的安装⽂件,双击安装即可。安装中⽂简体插件点击左侧菜单栏最后⼀项管理扩展,在搜索框中输⼊chinese,选中结果列表第⼀项,点击install安装。安装完毕后右下⾓会提⽰重启VSCode,重启之后你的VSCode就显⽰中⽂啦!VSCode主界⾯介绍:安装Go开发扩展现在我们要为我们的VSCode编辑器安装Go扩展插件,让它⽀持Go语⾔开发。变更编辑器主题依次点击⾸选项->颜⾊主题会弹出如下窗⼝:推荐类似SublimeText风格的主题Monokai,和明亮风格的主题Light(VisualStudio)。接下来的演⽰⽰例就是在Light(VisualStudio)主题下截图。安装Go语⾔开发⼯具包在座Go语⾔开发的时候为我们提供诸如代码提⽰、代码⾃动补全等功能。Windows平台按下Ctrl+Shift+P,Mac平台按Command+Shift+P,这个时候VSCode界⾯会弹出⼀个输⼊框,如下图:我们在这个输⼊框中输⼊>go:install,下⾯会⾃动搜索相关命令,我们选择Go:Install/UpdateTools这个命令选中并会回车执⾏该命令(或者使⽤⿏标点击该命令)然后点击“确定”按钮,进⾏安装。会弹出如下输⼊窗⼝:VSCode此时会下载并安装上图列出来的16个⼯具,但是由于国内的⽹络环境基本上都会出现安装失败,如下图各种FAILED:有两种⽅法解决这个问题:⽅法⼀:使⽤git下载源代码再安装我们可以⼿动从github上下载⼯具,(执⾏此步骤前提需要你的电脑上已经安装了git)第⼀步:现在⾃⼰的GOPATH的src⽬录下创建/x⽬录第⼆步:在终端/cmd中cd到GOPATH/src//x⽬录下第五步:按下Ctrl/Command+Shift+P再次执⾏Go:Install/UpdateTools命令,在弹出的窗⼝全选并点击确定,这⼀次的安装都会SUCCESSED了。经过上⾯的步骤就可以安装成功了。这个时候创建⼀个Go⽂件,就能正常使⽤代码提⽰、代码格式化等⼯具了。⽅法⼆:下载已经编译好的可执⾏⽂件如果上⾯的步骤执⾏失败了或者懒得⼀步⼀步执⾏,可以直接下载我已经编译好的可执⾏⽂件,拷贝到⾃⼰电脑上的GOROOT/bin⽬录下。go-tools下载链接:注意:特别是Mac下需要给拷贝的这些⽂件赋予可执⾏的权限。配置⾃动保存依次点击⾸选项->设置,打开设置页⾯就能看到⾃动保存相关配置如图,可以根据⾃⼰的喜好选择⾃动保存的⽅式:配置代码⽚段快捷键还是按Ctrl/Command+Shift+P,按下图输⼊>snippets,选择命令并执⾏:然后在弹出的窗⼝点击选择go选项:然后弹出如下页⾯:⼤家可以简单看下上⾯的注释,介绍了主要⽤法:“这⾥放个名字”:{"prefix":"这个是快捷键","body":"这⾥是按快捷键插⼊的代码⽚段","description":"这⾥放提⽰信息的描述"}```其中$0表⽰最终光标提留的位置。举个例⼦,我这⾥创建了两个快捷⽅式,⼀个是输⼊pln就会在编辑器中插⼊fmt.Println()代码;输⼊plf,就会插⼊fmt.Printf("")代码。{"println":{"prefix":"pln","body":"fmt.Println($0)","description":"println"},"printf":{"prefix":"plf","body":"fmt.Printf(\"$0\")","description":"printf"}}```添加如上配置后,保存。我们打开⼀个go⽂件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论