Go语言vscode环境配置
生活随笔
收集整理的這篇文章主要介紹了
Go语言vscode环境配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Go語言vscode環境配置
此教程在GO已經安裝成功的前提下。
安裝vscode擴展
在vscode擴展里面搜索go,然后下載擴展。
安裝go 插件
切換到$GOPATH/bin目錄下,打開終端輸入以下命令,不需要翻墻:
- go get -u -v github.com/josharian/impl
- go get -u -v github.com/mdempsky/gocode
- go get -u -v github.com/rogpeppe/godef
- go get -u -v github.com/golang/lint/golint
- go get -u -v github.com/lukehoban/go-find-references
- go get -u -v github.com/lukehoban/go-outline
- go get -u -v github.com/sqs/goreturns
- go get -u -v golang.org/x/tools/cmd/gorename
- go get -u -v github.com/tpng/gopkgs
- go get -u -v github.com/newhook/go-symbols
- go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
- go get -u -v golang.org/x/tools/cmd/guru
一共 11 個插件,由于被墻和依賴的緣故,很多插件是沒辦法正常安裝的,但是go官方在github是有鏡像倉庫的,所以我們可以借助github來安裝。
在src下創建golang.org/x/兩個文件夾,然后切換到此目錄下,打開終端輸入:
git clone https://github.com/golang/tools.git此時x目錄下會出現tools文件夾。
切換到$GOPATH目錄下,打開終端輸入以下命令安裝,安裝那些你上一步沒有成功的插件:
- go install github.com/mdempsky/gocode
- go install github.com/rogpeppe/godef
- go install github.com/lukehoban/go-find-references
- go install github.com/lukehoban/go-outline
- go install github.com/sqs/goreturns
- go install golang.org/x/tools/cmd/gorename
- go install github.com/tpng/gopkgs
- go install github.com/josharian/impl
- go install github.com/newhook/go-symbols
- go install golang.org/x/tools/cmd/guru
golint比較特殊通過上面的方式還是無法安裝,所以我們在x目錄下打開終端執行:
git clone https://github.com/golang/lint.git go install golang.org/x/lint/golint
此時所有插件安裝成功。
第三方庫依賴
安裝net庫解決警告,切換到x目錄,然后打開終端執行:
git clone git@github.com:golang/net.git --depth 1然后重啟vscode即可。
安裝text庫解決警告,切換到x目錄,然后打開終端執行:
git clone git@github.com:golang/text.git --depth 1然后重啟vscode即可
調試配置
進入調試界面,按F5或者點擊調試按鈕,進入后添加配置。
回到hello.go文件,按F5,出現以下界面代表成功:
備注:go的調試器是dlv
用戶設置
如果設置了系統級別的$GOPATH可以在用戶設置里面覆蓋。
"go.lintTool": "golint", "go.formatTool": "goreturns", "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,總結
以上是生活随笔為你收集整理的Go语言vscode环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UVA - 455 Periodic S
- 下一篇: Problem D: 顺序串的基本运算