這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
看到一篇文章說IntelliJ IDEA開發作為Go的開發環境不錯,突然發神經地想試了一下。
誰知道跟著教程走,到後面越來越不對勁,去百度其它教程,誰知道千篇一律。。。
好了下面開始了
- 首先把
GO
安裝好。。。(自行安裝,附上一篇我之前寫的MAC安裝GO)
- 安裝
IntelliJ IDEA
,下載地址: https://www.jetbrains.com/idea/download/。
- 下載
go-lang-idea-plugin
這個外掛程式,下載地址: https://plugins.jetbrains.com/plugin/5047。(PS:網上百度的基本都是下源碼、編譯,搞了一個下午編譯,誰知道有已經編譯好的可以下載)
下載之後,是一個zip檔案,不需要解壓,開啟IntelliJ IDEA,開啟Preferences->Plugins
,點擊Install plugin from disk...
,選擇剛下載的zip檔案,然後重啟一下,外掛程式就這樣安裝好了。
開啟File->Project Structure...
,找不到的隨便開啟一個項目就能看到。點擊SDKS
,建立一個GO SDK
,填上GO
的安裝目錄。
使用:隨便建立一個Go項目,點擊Edit Configurations...
,建立一個Go Application
,右邊File
你的pack main
包含func main
的檔案,Output directory
為編譯後的檔案輸出目錄。建立完畢後,選擇建立的Debug選項就可以編譯、運行程式了。
接下來來點IntelliJ IDEA的快速鍵吧(我的是Mac OSX) :
1. CMD+Shift+O 尋找跳轉檔案
2. CMD+Shift+L 代碼對齊
3. CMD+Shift+Alt+F go fmt 一個檔案
4. CMD+Shift+Alt+P go fmt整個項目
5. CMD+Alt+O 自動import
6. CMD+F12 顯示當前檔案的結構
7. 按住CMD點擊結構體可以源碼跳轉
8. CMD+P 顯示函數參數
9. CMD+E 顯示最近編輯檔案
10. Alt+Enter 自動修複錯誤
11. Shift+F6 重構