go 學習筆記之走進Goland編輯器

雪之夢技術驛站發表於2019-08-07

工欲善其事必先利其器,命令列工具雖然能夠在一定程度上滿足基本操作的需求,但實際工作中總不能一直使用命令列工具進行編碼操作吧?

學習 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 吧!

go-base-ide-goland.png

Goland 下載安裝

官網地址: https://www.jetbrains.com/go/,如果無法訪問,可能需要特殊手段繞過.

Goland 並不像 Idea 那樣分為專業版和社群版,目前只有收費版,提供 30 天免費試用,試用到期後可以選擇購買正版也可以上淘寶購買啟用碼或網上尋求破解版等等.

直接點選頁面中間的 Download 按鈕後就會自動識別當前系統進行下載,也可以點選右上角的 Download 按鈕自行選擇目標平臺進行下載.

go-base-ide-goland-download.png

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

go-base-ide-goland-windows-install.gif

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

go-base-ide-goland-windows-install-location.png

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

go-base-ide-goland-mac-install.png

Goland 克隆專案

初次開啟 Goland 編輯器,介面出現三個選項:

  • New Project : 新建專案,適合從零開發新專案
  • Open Project : 開啟專案,適合本地已存在 Go 專案
  • Check out from Version Control : 從版本庫中檢出專案,適合團隊合作時直接從線上專案下載到本地.

go-base-ide-goland-open.png

三種方式分別對應三種不同的場景,這裡選擇以第三種方式檢出版本庫為例,目錄原始碼: https://github.com/snowdreams1006/learn-go

選擇 git 版本庫,並填寫專案地址,然後點選右側的 Test 按鈕,如果提示失敗,可能是 Git 基本環境沒有配置過,請先配置下 Git,可以參考 git 入門教程

go-base-ide-goland-git-clone-test-succes.png

專案地址: git@github.com:snowdreams1006/learn-go.git 或者 https://github.com/snowdreams1006/learn-go.git 或者 https://github.com/snowdreams1006/learn-go

預設情況下,本地目錄是 GolandProjects,一定要修改成自己的 GOPATH 目錄,即 USERPROFILE/go 目錄.

go-base-ide-goland-git-clone-change-directory.png

耐心等待,Goland 會自動下載專案相關依賴,右下角的進度條完畢後意味著專案初始化好了,可以正常工作了.

Goland 開啟專案

找到 hello/hello.go 檔案,其中 main 方法左側有個綠色的啟動按鈕,點選執行.

go-base-ide-goland-open-project-main.png

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

go-base-ide-goland-project-configure.png

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

go-base-ide-goland-project-run.png

現在開啟 strings/reverse_test.go 檔案,同樣點選左側的啟動按鈕執行測試檔案,證明測試執行正常!

go-base-ide-goland-project-test.png

Goland 配置總結

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

圖片描述

雪之夢技術驛站

相關文章