環境:Mac 10.14.4
安裝Eclipse
1 .官網下載安裝程序
2 .執行安裝程序
eclipse-inst-mac64.dmg
3 .選擇版本安裝
(本例C/C++)
P.S. java版本問題
Eclipse啟動時提示需要java8支持,就下載安裝了JDK8,雖然本機上已經安裝了JDK11...
之后重啟eclipse,提示依舊,java -version 版本查詢到的是11...
再刪掉 jdk11,再重啟。然后它竟然秀出來一個之前刪掉的java11的路徑,提示我找不到java11的虛擬機...
好吧,我不知道它是怎么記住這個路徑的,只好...重裝了Eclipse
安裝goclipse插件
不多說,參考:https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation
(划重點:🇨🇳 Note for users in China )
配置goclipse編譯環境
1 .環境變量
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin export GOARCH=amd64 export GOOS=darwin
2 .在go workspace 中打開eclipse (必要)
在本例即:$HOME/go/src
3 .啟用 go perspective:
Window 》 perspective 〉 open perspective 》 other 〉選擇 Go
4 .設置 go Preference
Eclipse > Preference > Go
設置:
Go:
Go installation - Directory : $GOROOT的值
Eclipse GOPATH : $GOPATH的值
勾選“Also add project location to GOPATH, if ..."
Tools:

按道理正常情況下,gocode(實現代碼自動補全)、guru、godef 的 executable 可以填入 $GOPATH/bin 然后 Download 完成配置?
但這里后兩者沒能成功(國內網絡環境?貌似
golang.org/x/tools/掛掉了?)。參考了一些網絡資料,解決方法是先將源文件 git clone (或下載壓縮包)到本地,使用本地資源生成上述三個文件:
#gocode mkdir -p $GOPATH/bin/src/github.com/nsf cd $GOPATH/bin/src/github.com/nsf git clone https://github.com/nsf/gocode.git cd $GOPATH/bin/ go get github.com/nsf/gocode #guru mkdir -p $GOPATH/bin/src/golang.org/x/ cd $GOPATH/bin/src/golang.org/x/ git clone https://github.com/golang/tools.git cd $GOPATH/bin/ go get golang.org/x/tools/cmd/guru #godef mkdir -p $GOPATH/bin/src/github.com/rogpeppe/ cd $GOPATH/bin/src/github.com/rogpeppe/ git clone https://github.com/rogpeppe/godef.git cd $GOPATH/bin/ go get github.com/rogpeppe/godef
gofmt:
設置為: $GOROOT/bin/gofmt