VScode安裝golang插件詳細教程


可能是由於非科班自學編程,所以在安裝插件的時候雖然參考了很多人寫的教程,但是總安裝不成功,在綜合各位大牛的教程之后進行總結,並且親自實踐安裝成功,希望能給初學編程的人一些幫助,如果有不對的地方還希望大家指正。
注意:安裝前提是必須配置好go語言環境,安裝VScode及其go插件,git軟件!!!

  • 第一步:通過快捷鍵【ctrl+shift+p】調出安裝界面。
  • 第二步:輸入或者點擊【GO:install/Update Tools】,到此步驟時,部分插件會安裝失敗。
  • 第三步:進入到%GOPATH%\src\目錄,通過如下命令下載源碼。運行下面命令后會在src目錄下自動生成github.com文件夾,並將相關插件源碼下載到該目錄下。
go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v github.com/acroca/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/go-delve/delve/cmd/dlv
go get -u -v github.com/stamblerre/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/sqs/goreturns
go get -u -v golang.org/x/lint/golint
go get -u -v github.com/cweill/gotests/...
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/josharian/impl
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/haya14busa/goplay/cmd/goplay
go get -u -v github.com/godoctor/godoctor
  • 第四步:通過git下載lint跟toos源碼,首先在自己的GOPATH的src目錄下新建GOPATH/golang.org/x目錄,然后cd到GOPATH/src/golang.org/x目錄下,執行下述命令。會在GOPATH/golang.org/x目錄下下載lint跟tools兩個文件夾。
git clone https://github.com/golang/tools.git tools
git clone https://github.com/golang/lint.git
  • 第五步:cd到GOPATH目錄執行下述命令,會在GOPATH/bin目錄下自動生成16個可執行文件,然后將該16個可執行文件拷貝到GOROOT/bin目錄下即可。
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/cweill/gotests/... 
go install github.com/fatih/gomodifytags
go install github.com/josharian/impl
go install github.com/davidrjenni/reftools/cmd/fillstruct
go install github.com/haya14busa/goplay/cmd/goplay
go install github.com/godoctor/godoctor
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


免責聲明!

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



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