引言:
上篇 《Golang快速入門(不用急,但要快)》 我們大致過了一遍Go語言的基本語法,但在開始正式的項目創建前,有必要選擇一個比較順手的 IDE
(編輯器),由於之前一直都是做Java相關的開發,自然而然地想着能否用一樣的編輯器來進行開發,畢竟 Eclipse
還是挺強大的,但是它並不具備跨平臺特性,目前只支持Windows平臺。不過,對於日常開發已經夠用了,最後發佈的時候再將項目部署到Linux即可,通常我們也不會直接在Linux環境進行開發。接下來我們就來配置一下我們的 Eclipse
,讓它支持Go項目的開發。
安裝配置:
進行此操作的前提是你已經安裝好了Eclipse,假如還沒有,可以到官方下載指定版本的安裝包,先完成Eclipse的安裝:Eclipse下載頁
1.安裝goclipse插件:
Eclipse中有兩種方式可以實現插件安裝,一是先下載資源包再在進行離線安裝,二是直接使用Eclipse的在線工具安裝。
可以參考官方指南來完成安裝步驟:GoClipse/goclipse/Installation.md
當然,要安裝 goclipse
也是有一定版本要求的,官方要求如下:
Installation Requirements:
- Java VM version 8 or later.
- Eclipse 4.6 (Neon) or later.
- CDT 9.0 or later (this will be installed or updated automatically as part of the steps below).
概況來說就是版本號限制:* JVM
虛擬機最低是8,Eclipse
最低是4.6(Neon),CDT
最低是9.0*(CDT
可以是提前安裝好,也可以在安裝goclipse時進行安裝)
-
離線安裝:
- 首先,下載 goclipse資源包,然後壓縮包解壓。
- 然後,打開Eclipse,依次點擊
Help
->Install New Software...
->Add
,填寫插件描述,並點擊Local
定位並選中上述下載的資源包解壓目錄下的releases
目錄,點擊Ok
: - 假如,已安裝了
CDT
則這裏只選GoClipse
一項即可,假如未安裝CDT
,則需要選擇前三項:CDT Main Features
、CDT Optional Features
和GoClipse
,然後一直按Next
直到安裝結束。
-
在線安裝:
點擊菜單欄,依次點擊Help
->Install New Software...
->Add
,然後在Archive...
中填入goclipse
的地址URL:http://goclipse.github.io/releases/,剩下的步驟與離線相同。
2.配置:
在Eclipse中依次點擊菜單:Windows
-> Preferences
-> Go
,進入到Go插件的配置界面,然後進行 Go Dictionary
和 GOPATH
兩項關鍵配置項的填寫(記得把最後一項勾選上):
填寫完畢後點擊 Apply
應用設置內容,然後切換到 Go
頁籤的子頁籤 Tools
,這裏需要配置三個工具的目錄,分別是:gocode
、guru
和 godef
:
這裏可以使用兩種方式來完成此三項的配置:
- 方式一:比較簡單,直接點擊對應項後面得 Download
按鈕,進行在線安裝,下載完成後會自動編譯並設置對應項的配置參數;
- 方式二:通過分別下載這三項的Go源碼,然後使用 go build
指令編譯得到對應的 .exe
文件,並將其目錄填寫到對應欄中即可。
-
安裝
gocode
:
這裏以gocode
爲例,使用方式一,點擊之後出現彈窗:
點擊OK
即可是下載資源和編譯,知道看到Eclipse的Console
窗口輸出如下結果表示配置完成: