Go 語言開發工具

Go 語言開發工具


GoLand

GoLand 是 Jetbrains 家族的 Go 語言 IDE,有 30 天的免費試用期。

安裝也很簡單訪問 Gogland 的下載頁面,根據你當期的系統環境三大平臺(Mac、Linux、Windows)下載對應的軟體。


LiteIDE

LiteIDE 是一款開源、跨平臺的輕量級 Go 語言整合開發環境(IDE)。

支援的 作業系統

  • Windows x86 (32-bit or 64-bit)
  • Linux x86 (32-bit or 64-bit)

下載地址 :http://sourceforge.net/projects/liteide/files/

原始碼地址 :https://github.com/visualfc/liteide


Eclipse

Eclipse 也是非常常用的開發利器,以下介紹如何使用 Eclipse 來編寫 Go 程式。

1.4.eclipse1

Eclipse 編輯 Go 的主介面

  1. 首先下載並安裝好 Eclipse
  2. 下載 goclipse 外掛 https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation
  3. 下載 gocode,用於 go 的程式碼補全提示

    gocode 的 github 地址:

    https://github.com/nsf/gocode

    在 Windows下要安裝 git,通常用 msysgit。

    再在 cmd 下安裝:

    go get -u github.com/nsf/gocode

    也可以下載程式碼,直接用 go build 來編譯,會生成 gocode.exe

  4. 下載 MinGW 並按要求裝好
  5. 配置外掛

    Windows->Reference->Go

    (1)、配置 Go 的編譯器

    1.4.eclipse2

    設定 Go 的一些基礎資訊

    (2)、配置 Gocode(可選,程式碼補全),設定 Gocode 路徑為之前生成的 gocode.exe 檔案

    1.4.eclipse3

    設定 gocode 資訊

    (3)、配置 GDB(可選,做除錯用),設定 GDB 路徑為 MingW 安裝目錄下的 gdb.exe 檔案

    1.4.eclipse4

    設定 GDB 資訊

  6. 測試是否成功

    新建一個 go 工程,再建立一個 hello.go。如下圖:

    1.4.eclipse5

    新建專案編輯檔案

    除錯如下(要在 console 中用輸入命令來除錯):

    1.4.eclipse6

    圖 1.16 除錯 Go 程式