支持golang開發的IDE現在已經很多了,如果要討論出哪一個IDE纔是最好的golang IDE,這絕對可以讓一羣程序猿撕逼上百樓,這裏就不討論了。選擇什麼樣的IDE,主要就是個人喜好的問題而已。我習慣了Android Studio和Intellij IDEA的UI風格,所以這裏只討論IDEA的golang插件配置,別的IDE就不討論了,因爲我很懶。
IDEA的golang插件是開源的,項目託管在github上面。如果你技術很屌的話,可以參與到這個插件的開發中,留個大名,比去某風景區的石頭上刻某某某到此一遊屌多了。
在IDEA上安裝golang插件需要手動添加golang插件的倉庫,目前golang插件有兩個倉庫:
- Alpha:https://plugins.jetbrains.com/plugins/alpha/5047
- Nightly:https://plugins.jetbrains.com/plugins/nightly/5047
兩個倉庫的在於Alpha倉庫的golang插件每個星期更新一次版本,而Nightly倉庫的golang插件版本每天更新一次版本。根據自己更新頻率的需要添加合適的倉庫到自己的IDEA裏面,添加方法如下:
Setting菜單裏面選擇Plugin,點擊Browse repositories:
Browse repositories窗口中選擇Manage repositories:
出現Custom Plugin Repositories窗口,點擊“+”按鈕,輸入golang插件倉庫地址後點確定:
回到Browse Repositories窗口,頂部選擇剛添加的golang插件倉庫,過濾出golang插件,選擇並點擊Install plugin按鈕安裝插件:
安裝golang插件後重啓IDEA。安裝成功夠進入File->Other Settings->Default Project Structure…,選擇SDKs選項,添加golang的sdk和指定sdk路徑:
golang插件配置完畢,創建新項目的時候可以看到go項目和golang的sdk。