此處是windows,linux操作類似
進行如下命令進行目錄切換:
cd %GOPATH%\src\github.com\golang
我這里的GOPATH是在D:\go_project
如果src目錄下面沒有github.com\golang請自行創建完成目錄切換后,開始下載插件包:
git clone https://github.com/golang/tools.git tools當下載完成后,你會發現%GOPATH%\src\github.com\golang多了一個tools目錄
需要把tools目錄下的所有文件拷貝到%GOPATH%\src\golang.org\x\tools下,如果沒有自行創建
當然如果你是windows環境,如果你當前是在%GOPATH%\src\golang.org\x\tools
目錄下,你可以直接使用如下命令進行拷貝:
xcopy /s /e %GOPATH%\src\github.com\golang\tools
關於這個命令的使用可以具體百度查看,如果對該命令不熟悉就手動拷貝,直接將你下載的tools目錄下的所有文件拷貝到%GOPATH%\src\golang.org\x\tools目錄下經過多次測試,插件中有幾個其實不用FQ或其他方法就可以安裝成功:
github.com/nsf/gocode
github.com/uudashr/gopkgs/cmd/gopkgs
github.com/fatih/gomodifytags
github.com/haya14busa/goplay/cmd/goplay
github.com/derekparker/delve/cmd/dlv下面安裝無法安裝的插件
開始安裝:
切換到GOPATH目錄下,執行相關的go install 命令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/josharian/impl
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install github.com/golang/lint/golint
go install github.com/cweill/gotests/gotests
這樣vscode下go開發需要安裝的插件都已經安裝成功
