IntelliJ太牛了。為了配置Go語言開發環境,折騰了半天,下IDE(Sublime Text,IntelliJ Idea),然后裝Go插件。裝Go插件還要下載插件項目源碼,編譯等等,Sublime還要輸入python腳本,粘進去通不過,頭疼。
突然悟出一個道理,如果你覺得當前手上的事情變得非常痛苦的時候,不是事情本身的問題,是你沒找到好的解決方法的問題,或者說,“不是事情太痛苦,是你太笨了”。
在不停的裝插件,嘗試過程中,突然發現,PyCharm跟Idea一樣,也是支持Go插件的,立馬悟到,PyCharm可以開發GO,要Idea干毛。再一想,PyCharm和Idea都是IntelliJ的產品,支持應該不會差,於是果斷放棄Idea。
在PyCharm(Idea一樣)裝GO插件,相當容易。
PyCharm左上角"File->Settings->Plugins":

點擊"Browse repositories",輸入go查詢,看右側說明確認是正確的go插件即可安裝:

PyCharm里面GO插件安裝好之后,中間可能需要重啟PyCharm,打開File->Settings->Languages & Frameworks,里面會多出Go的設置菜單:

點擊Go->Go SDK,設置go的sdk路徑(go的lib安裝目錄),下面的Version會自動檢測出go編譯器版本:

根據自己的需要,還可以在Go->Project Settings做一些自己的配置,比如開啟Vendoring。

設置完之后,PyCharm會自動在Go項目中加載上面設置的Go SDK路徑文件,不需要設置什么GOPATH,GOROOT。
Go Libraries可以在以后項目需要時進行設置。
新建一個gotest項目,選擇Go即可:

輸入簡單測試代碼,調試跟PyCharm里面調試python一樣,編寫代碼時會有自動補全和提示:

附注:
ubuntu下面安裝go語言編譯環境也非常簡單,方便了那些沒有vpn "翻牆" 去code.google.com的同學:
ubuntu軟件中心搜索golang即可,點擊查看“更多信息”,確認是我們需要的golang編譯環境,安裝即可。


還是那句話,“當你發現手上的事情非常繁瑣頭疼時,往往是你太笨了”。
enjoy go!
補充:
發現PyCharm雖然支持go插件開發,按上面的步驟設置也能正常PyCharm開發go程序,有一點不方便就是Go SDK設置只針對當前項目,不能全局添加GO SDK,也就是說新建一個go項目就需要添加一次GO SDK,如圖:

而且左側Libraries里面包含了Python的庫,看起來很別扭。所以,如果經常用go開發項目的話,還是建議用IntelliJ IDEA,里面設置全局GO SDK路徑就可以了。
在IDEA "File->Project Structure"界面SDKs頁添加需要的GO SDK即可。

這樣世界就徹底清凈了,干凈的Go開發環境,適合經常性go項目開發使用。
