vs code中配置go語言開發環境


go語言安裝

go語言下載地址:https://studygolang.com/dl

go語言安裝完成后,會將go語言安裝目錄添加到環境變量中;

1)、添加環境變量

 

 

 

 

GOROOT:為go語言環境地址;

GOPATH:為go的工作目錄地址

 

 

 

 

並在環境變量Path中添加go語言環境的bin目錄;

2)、檢查go語言是否安裝成功

 

 

 

 

在命令行中輸入:go 並回車,則如上所示;

3)、查看版本號

運行 go version

 

 

 

 

2. vs code 開發工具安裝

vs code下載地址:https://code.visualstudio.com/

3. vs code中安裝第三方go語言插件

 

 

 

 

找到紅色方框中Go(即:Rich Go language support for Visual Studio Code)點擊安裝即可;

4.設置vs code go插件配置

1)、選擇設置選項

 

 

 

 

2)、選擇擴展Go configuration選擇配置

 

 

 

 

點擊 Go configuration下的 “在settings.json中編輯”,如下圖所示:

 

 

 

 

{"git.ignoreMissingGitWarning":true,"files.autoSave":"onFocusChange","files.encoding":"utf8","files.trimTrailingWhitespace":false,"files.autoSaveDelay":1000,// 保存代碼時自動編譯"go.buildOnSave":"off",// 保存代碼時優化"go.lintOnSave":"package",// 保存代碼時檢查潛在錯誤"go.vetOnSave":"package",// 保存代碼時執行測試"go.coverOnSave":false,"go.useCodeSnippetsOnFunctionSuggest":true,"go.useCodeSnippetsOnFunctionSuggestWithoutType":true,// 代碼格式化"go.formatTool":"goreturns","go.gocodePackageLookupMode":"go","go.gotoSymbol.includeImports":true,"go.docsTool":"godoc","go.inferGopath":true,"go.useLanguageServer":true,"go.autocompleteUnimportedPackages":true,// go語言安裝環境目錄"go.goroot":"C:\\Go",// go語言工作目錄"go.gopath":"E:\\goworks","go.gocodeAutoBuild":false}

3)、打開go語言工作目錄,如果打開終端

 

 

 

 

在工作目錄goworks下新建目錄src,並創建一個go語言文件,如:test.go文件;

4)、重新啟動vs code,會自動加載Go的第三方類庫,點單安裝所有,安裝時會出現如下錯誤:

Installing github.com/mdempsky/gocode FAILED

Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED

Installing github.com/ramya-rao-a/go-outline FAILED               

Installing github.com/acroca/go-symbols FAILED

Installing golang.org/x/tools/cmd/guru FAILED

Installing golang.org/x/tools/cmd/gorename FAILED

Installing github.com/go-delve/delve/cmd/dlv SUCCEEDED

Installing github.com/stamblerre/gocode FAILED

Installing github.com/rogpeppe/godef SUCCEEDED

Installing github.com/sqs/goreturns FAILED

Installing golang.org/x/lint/golint FAILED

為避免上述情況,首先在go工作目錄的src目錄下創建“golang.org/x”目錄,然后通過git命令克隆go工具;

進入goworks/src/golang.org/x目錄下

運行 git clone https://github.com/golang/tools.git 

       運行 git clone https://github.com/golang/lint.git

       運行 git clone https://github.com/golang/sync.git

安裝失敗可通過下列方式手動安裝:

go install github.com/mdempsky/gocode

go install github.com/uudashr/gopkgs/cmd/gopkgs

go install github.com/ramya-rao-a/go-outline

go install github.com/acroca/go-symbols

go install golang.org/x/tools/cmd/guru

go install golang.org/x/tools/cmd/gorename

go install github.com/go-delve/delve/cmd/dlv

go install github.com/stamblerre/gocode

go install github.com/rogpeppe/godef

go install github.com/sqs/goreturns

go install golang.org/x/lint/golint

go install golang.org/x/tools/gopls

最終結果:

 

 

 

 

所有插件安裝完成后的效果:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM