《Go-VsCode 环境配置.docx》由会员分享,可在线阅读,更多相关《Go-VsCode 环境配置.docx(3页珍藏版)》请在第壹文秘上搜索。
1、Go+VsCode环境配置洋解1,下栽并安装2. 配置GoPATH3. VsCodeACH4. F5调试运行1 .下裁并安装Githttps:/gitforwindows.org/GoVsCode2 .北置GOPATH自定义创建GoPATH目录,例如:D:SoftWareGoworkp1.ace.并在该目录下创建src、pkg、bin三个文件夹在这里插入图片描述环境变IAGOPATH在这里插入图片描述打开控制台(Win+r,输入Cmd,接回车1.输入gocnv杳看go配置信息在这里辅入图片描述3 .VsCode配汽安装Go扩展!在这里插入图片描述(http$:/img-修改settings.j
2、son文件在这里插入图片描述在这里插入图片描述拈贴以下代码WOrkbenCh.8(XTheme:Defau1.t1.ight+,-go.a1.ternateToo1.s:editor.WordWraP:on,/如果Use1.anguageServer设为true,那么在编写代码R寸弓I入本地没有的package时,会自动下载安装/就是有时候会非常卡,保存g。的编码文件时偶尔会卡死.这点你们自己取舍吧go.use1.anguageServer:fa1.se,ed1.tor.min1.map.renderCharacter$:fa1.$e,editor.minimap.enab1.ed:fa1.s
3、e.termina1.externa1.osxExec*:iTerm.appgo.docsT*:*gogetdoc,go.testF1.ags:,-vwf,-cout=1.,1.,1.go.bui1.dTags:,go.bui1.dF1.ags*:()r-OJintRagSF1.,1.go.vetF1.ags:(1.,go.coverOSave:fa1.se,go.useCodeSnippetsOnFunctionSuggest*:fa1.se,go.format,Tbo:goreturns,rgo.gocodeAutoBui1.d*:fa1.se,go.goroot:“填写GOROOT路径”
4、,,go.gopath-:“填写GOPATH路径,,go.autocomp1.eteUnimportedPackagesf:true,go.formatOnSave,:true,“window.ZOomIeVe1.”:Oz,debug.conso1.e.fontSize:16.,debug.conso1.e.1.ineHeigh:30r)创建Go文件在这里嫡入图片描述安装GO依赖修改Go国内镜像goenv-wGoPRoXY:,direct安装依根自动安装WindOWS平台按下Ctr1.+Shift+P钻入框中输入ginsta1.1.,下面会自动搜索相关命令,我们选择Gor1.nstaIIZUp
5、dateToo1.s这个命令在这里插入图片描述选中所有并回车在这里插入图片描述弹出在这里插入图片描述等待即可手动安装到GOPATH目录下创建go1.ang.or目录然后在go1.ang.orgx路径下启动CMD或者G1.tBaSh执行命令gitc1.onehttp:/github.eom/gOIang/too1.sgtc1.onehttpgithub.mgo1.ag1.ntgitc1.onegitc1.onegitc1.onegitc1.one进入GoPATH目录,执行以下命令:goget-uvgithub.rnsfgocodegoget-uvgithub.msqsgoretursgoget-
6、u-goget-u-newhkgo-symbo1.sgoinsta1.1.go1.ang.orgtoo1.scmdgurugoinsta1.1.go1.ang.org/x/too1.s/cmd/gorenamegoget-u-goget-uvgithub.m1.ukehobango-out1.inegoget-uvgithub.mderekparkerde1.vecmddh/4 .F5调试运行Ianuchjson文件配徨.(version:m0.2.0,“configurations”:(“name:Go1.aunch,type:,gou,request*:1.aunch,mode:debug,remotePath:叱,port:2345,hos:-127.0.0.1,program:5fi1.eknameman.go/将main.go换成你的文件名env:,GOPATH,:*,DSoftWareGoworkp1.ace./你的GOPATHGOROOT-:wDSoftWareGo/GOROOT,GO的安芸目录1.args:r/show1.og:true