工欲善其事必先利其器,命令行工具雖然能夠在一定程度上滿足基本操作的需求,但實際工作中總不能一直使用命令行工具進行編碼操作吧?
學習 Go 語言同樣如此,為此需要尋找一個強大的 IDE 集成環境幫助我們快速開發,據我所知,市面上比較流行的可能有三個選擇:
LiteIDE X:LiteIDE是一款簡單,開源,跨平台的Go IDE.GoLand:GoLandis a cross-platform IDE built specially for Go developers.第三方插件:Idea,Sublime Text,VS Code,等常見IDE一般均有Go的插件.
蘿卜青菜各有所愛,選擇哪個 IDE 都可以,甚至不用任何 IDE 也可以,不過還是推薦下 GoLand 吧!

Goland 下載安裝
官網地址: https://www.jetbrains.com/go/,如果無法訪問,可能需要特殊手段繞過.
Goland 並不像 Idea 那樣分為專業版和社區版,目前只有收費版,提供 30 天免費試用,試用到期后可以選擇購買正版也可以上淘寶購買激活碼或網上尋求破解版等等.
直接點擊頁面中間的 Download 按鈕后就會自動識別當前系統進行下載,也可以點擊右上角的 Download 按鈕自行選擇目標平台進行下載.

安裝過程比較簡單,這里就不再贅述,簡單的動圖一閃而過看下大致過程吧!

其中安裝位置,默認是 C 盤,可以自行選擇合適的安裝位置.

如果是 Mac 電腦,安裝 Goland 更為簡單,直接下載拖動到 Application 分類,連安裝目錄都不用選擇,簡單演示如下:

Goland 克隆項目
初次打開 Goland 編輯器,界面出現三個選項:
New Project: 新建項目,適合從零開發新項目Open Project: 打開項目,適合本地已存在Go項目Check out from Version Control: 從版本庫中檢出項目,適合團隊合作時直接從線上項目下載到本地.

三種方式分別對應三種不同的場景,這里選擇以第三種方式檢出版本庫為例,目錄源碼: https://github.com/snowdreams1006/learn-go
選擇 git 版本庫,並填寫項目地址,然后點擊右側的 Test 按鈕,如果提示失敗,可能是 Git 基本環境沒有配置過,請先配置下 Git,可以參考 git 入門教程

項目地址:
git@github.com:snowdreams1006/learn-go.git或者https://github.com/snowdreams1006/learn-go.git或者https://github.com/snowdreams1006/learn-go
默認情況下,本地目錄是 GolandProjects,一定要修改成自己的 GOPATH 目錄,即 USERPROFILE/go 目錄.

耐心等待,Goland 會自動下載項目相關依賴,右下角的進度條完畢后意味着項目初始化好了,可以正常工作了.
Goland 打開項目
找到 hello/hello.go 文件,其中 main 方法左側有個綠色的啟動按鈕,點擊運行.

初始運行,提示配置進行命令配置,設置工作目錄為 GOPATH 環境變量所在的目錄.

此時配置頁面左下角的紅色報錯消失了,保存后關閉該窗口,再次運行 main 方法,如我們所願輸出了 Hello Go! 的逆序.

現在打開 strings/reverse_test.go 文件,同樣點擊左側的啟動按鈕運行測試文件,證明測試運行正常!

Goland 配置總結
萬事開頭難,下載 Goland 並初始化項目,其實很簡單,之所以特意寫下這篇文章主要是為了克服陌生的恐懼,邁出第一步就會有第二步,接下來的 Go 語言學習之旅就可以順利開始了,Go to Work !


