Mac版 Golang 在LiteIDE無提示修復
高高興興的安裝了 LiteIDE
,以為可以好好的寫一句 Hello World
了,結果在 fmt.
後面,發現完全沒程式碼補全提示,連最基本的列印方法 Println
程式碼補全提示都沒有,完全無語了,摸索了半天,才發覺是我下載的 Golang
版本太高了,和 LiteIDE
內建的 gocode
程式碼補全提示版本不符合,所以才會沒程式碼補全提示,只需要更新 LiteIDE
裡面的 gocode
就行了。
首先找到程式碼補全的提示 gocode
所在,在 LiteIDE
圖示,右擊 LiteIDE
圖示,顯示包內容,點選 Contents
,點選 MacOS
,裡面有一個 gocode
檔案,如圖所示:

gocode檔案.png
然後在 Golang
安裝目錄裡面,找到 bin
目錄,將 bin
目錄裡面的 gocode-master
拷貝一份,改名為 gocode
覆蓋掉 LiteIDE
裡面的 gocode
,之後重啟 LiteIDE
就有程式碼補全提示了

終於用上傳說中的程式碼補全提示.png
不知道 gocode-master
在哪裡的,開啟終端,輸入 go env
,按回車,會顯示你安裝的 Golang
環境,在裡面找到 GOBIN
,後面一串字串就是 bin
目錄

GOBIN路徑.jpeg
拷貝一份,按 shift+command+g
,前往 bin
,裡面有個 gocode-master

gocode-master.png
按照上面操作就行了