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


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

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

圖片描述

雪之夢技術驛站


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM