1、安裝GO語言
下載地址:
Windows下直接運行安裝GO語言即可。
安裝成功。
安裝完畢GO語言后,需要添加GOPATH環境變量 ,指向自己的工作目錄文件夾,自己新建一個目錄即可
另外為了操作方便,可以將GOPATH下的bin目錄也添加到Path環境變量的末尾,因為使用go get 命令的時候會將編譯后的文件放在GOPATH目錄下的bin中
2、安裝Git
Git是Go中主要使用的版本控制工具,使用go get命令時需要git工具
下載地址:
一般按照默認設置一路安裝即可。
安裝Git完畢。
3、安裝Visual Studio Code
下載地址:
安裝VSCode完畢。
4、安裝NodeJS
因為VSCode中調試GO需要使用npm,所以這里提前安裝好NodeJS
下載地址:
至此,NodeJS安裝完畢。
5、安裝插件
vscode-go項目地址:
打開命令行工具,依次執行以下命令,通過源碼安裝相關的組件,需要確保正確安裝GO語言和Git並且設置了GOPATH環境變量(部分源碼可能需要翻牆才可以獲取到)
go get-u -v github.com/nsf/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 sourcegraph.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
安裝完畢后打開VSCode,使用快捷鍵Ctrl+Shift+P打開 Install Extension
安裝GO插件
安裝完畢后重啟編輯器
此時使用VSCode打開任意go文件,看是否成功安裝了所有必須的組件,若組件缺失,則會在右下角提示Analysis Tools Missing
此時檢查我GOPATH下的bin目錄,看是否已經成功安裝了一下所有程序,若缺失了某個程序,則參照【步驟N】使用go get命令重新安裝相應的程序
此時打開User Settings可以看到go插件的相應配置
使用VSCode調試GO語言:
首先確保安裝了mingw-w64
下載地址:
雙擊進行安裝
安裝過程中參照官方的說明進行配置
安裝完畢后將安裝程序的bin目錄添加到Path環境變量中
使用go get命令安裝delve程序
go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
安裝完畢后檢查GOPATH下的bin中是否生成了dlv.exe程序
刪除當前用戶文件夾中的GO插件目錄,因為后面會直接使用源碼進行安裝和調試
使用git命令克隆vscode-go插件的源碼到任意的目錄中
git clone https://github.com/Microsoft/vscode-go
使用命令行工具對vscode-go源碼進行安裝,請確保安裝了NodeJS
安裝成功后,使用vscode-go所在的目錄
進入Debug頁面,按F5直接運行程序,此時會新開啟一個VSCode窗口,用戶打來我們自己的Go工作目錄
這里任意新建一個工作目錄,並使用VSCode打開
進入Debug頁面打開運行配置
第一次打開時需要選擇運行的環境,這里選擇Go
可以看到此時默認的配置如下圖所示
此時的配置時VSCode自動為我們創建的,存放在工作目錄下的.vscode目錄下
修改運行配置的內容,添加一條配置,如下所示
接着,我們在新開一個VSCode窗口,打開vscode-go中的debugAdapter目錄
進入調試頁面,按F5直接運行
此時返回之前打開的我們自己的工作目錄中,打開需要調試的源碼,下斷點,最后按F5即可進行調試。
至此基本的Go語言環境已經搭建完畢,可以安心開始寫代碼了。
