[Go] 使用 Visual Studio Code 上建置 Go 開發環境

想好好玩 Go 就又不知道該選擇哪款 IDE 嗎?筆者在這邊推薦一套跨平台(Windows、OS X、Linux)的 IDE - Visual Studio Code,而在此篇文章中筆者將會以 Windows 環境為例。

前置作業:

第一步:設定系統變數

請於系統變數中設定兩系統變數,資訊如下:

  • 設定方法:電腦 (右鍵) --> 內容 --> 進階系統設定 --> 系統變數 --> 新增

  • 變數名為 GOROOT。值為C:\Go\ (路徑視先前安裝而定)。

  • 變數名為 GOPATH,值則為自訂一路徑作為 Go 工具的安裝處。筆者的路徑為:C:\gotool\

第二部:安裝相依套件

開啟命令提示字元,使用以go get -u -v <tool url>命令來安裝所有相依套件,示意圖如下:

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 sourcegraph.com/sqs/goreturns  
go get -u -v golang.org/x/tools/cmd/gorename  
go get -u -v github.com/derekparker/delve/cmd/dlv  

第三步:安裝編輯器

  • 開啟 Visual Studio Code,按下 Ctrl + Shift + P,輸入 Install Extension,然後搜尋 go。
  • 尋找到後點選第一個 Go 並進行安裝。
  • 安裝完畢後依提示重新開啟 VS Code。

重啟後,隨意編輯一個 Go 檔案就已經可以看到有自動完成的功能囉!

第四步:設定 Debug 環境

  • 切換至 Debug 模式:

  • 現按下左上方的 Play 按鈕,並選擇 Go 做為 Debug 環境:

  • 接著就可以開始開心使用內建 Console 或中斷點來 Debug 囉!

Larry

Having being a full stack engineer. Committed to the promotion of Hackschooling and maker culture. We expect coding can change the world. Contact us : [email protected]

Taiwan
ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io