工欲善其事必先利其器,命令列工具雖然能夠在一定程度上滿足基本操作的需求,但實際工作中總不能一直使用命令列工具進行編碼操作吧?
學習 Go
語言同樣如此,為此需要尋找一個強大的 IDE
整合環境幫助我們快速開發,據我所知,市面上比較流行的可能有三個選擇:
LiteIDE X
:LiteIDE
是一款簡單,開源,跨平臺的Go IDE
.GoLand
:GoLand
is 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 !