vs code golang插件记录
首先推薦一下兩個(gè)網(wǎng)址:
比較不錯(cuò)的博客:http://www.cnblogs.com/zsy/p/5223957.html
在下載代碼時(shí),golang.org/x/tools代碼下載不了,可以使用http://www.golangtc.com/download/package解決
===========================================================
1、下面幾個(gè)由于不依賴(lài)golang.org/x/tools,所以可以正常下載
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/lukehoban/go-find-references
go get -u -v githbu.com/tpng/gopkgs
下載完成之后,可以正常在GOBIN下生成可執(zhí)行文件
gocode.exe
godef.exe
go-find-references.exe
gopkgs.exe
2、如果想從github上下載golang.org/x/tools,可以在git上執(zhí)行
go get -u -v github.com/golang/tools
下載成功之后把tools剪切到src/golang.org/x目錄下
3、在git中執(zhí)行
go get -u -v github.com/golang/lint/golint
執(zhí)行過(guò)程中會(huì)提示
https fetch failed: Get https://golang.org/x/tools/go/gcimporter15?go-get=1: net/http: TLS handshake timeout
不用理它,執(zhí)行成功后會(huì)在GOBIN下生成golint.exe
同理:
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/newhook/go-symbols
4、如果想從github上下載sourcegraph.com/sqs/goreturns,可以在git上執(zhí)行
go get -u -v github.com/sqs/goreturns
下載成功之后把sqs/goreturns剪切到src/sourcegraph.com/目錄下,再執(zhí)行
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
此時(shí)在GOBIN路徑下有了如下幾個(gè)exe文件:
gorename
goreturns
go-symbols
go-outline
golint
gopkgs
go-find-references
gocode
godef
5、然后搞一下配置
文件 > 首選項(xiàng) > 用戶設(shè)置
{
? ? "files.autoSave": "onFocusChange",
? ? "go.goroot": "D:/Go",
? ? "go.gopath": "D:/Go/bin",
? ? "go.formatTool": "goreturns"
}
這時(shí)候?qū)懘a就爽歪歪了 :)
6、然并卵,調(diào)試沒(méi)有鳥(niǎo)用,因?yàn)樯賒lv.exe,在git上執(zhí)行下面命令吧
go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
經(jīng)過(guò)漫長(zhǎng)的等待,會(huì)在GOBIN下生成dlv.exe
7、寫(xiě)個(gè)demo調(diào)試下吧
在GOPATH路徑下創(chuàng)建src\omgs目錄,在omgs下創(chuàng)建demo.go文件,寫(xiě)點(diǎn)代碼然后打個(gè)斷點(diǎn),F5調(diào)試,一切很酸爽。
===========================================================
做個(gè)有愛(ài)心的人:
1、如果各位在搭建環(huán)境的過(guò)程中遇到問(wèn)題可以隨時(shí)與我交流,說(shuō)不定可以把這一章節(jié)錄個(gè)視頻;?
2、為了方便懶人,我本想把生成的exe上傳到51CTO下載中心,但由于文件比較大,有需要的直接聯(lián)系我吧;?
請(qǐng)叫我雷鋒~
轉(zhuǎn)載于:https://blog.51cto.com/qingkechina/1893970
總結(jié)
以上是生活随笔為你收集整理的vs code golang插件记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 不常见但很有用的chrome调试工具使用
- 下一篇: JAVA大数_棋盘覆盖