本文以 Windows 八、10 64 位爲環境,go1.11.1.windows-amd64 和 liteidex27.2.1.windows-qt5 爲例。html
成功搭建開發環境後,發現 LiteIDE 沒有代碼智能提示,開發代碼就特別麻煩~git
在 Github 下載 gocode 源代碼,從新編譯成 exe 文件,覆蓋 LiteIDE 的就行。github
下載連接 https://github.com/nsf/gocode/ windows
解壓後內容如圖 1 所示:瀏覽器
圖 1 nfs/gocode 所有內容安全
D:\360安全瀏覽器下載\gocode-master>go build gocode.go autocompletecontext.go aut ocompletefile.go client.go config.go cursorcontext.go decl.go declcache.go forma tters.go os_windows.go package.go ripper.go rpc.go scope.go server.go utils.go # command-line-arguments .\decl.go:128:7: undefined: isAliasTypeSpec .\decl.go:737:8: undefined: isAliasTypeSpec .\package.go:116:10: undefined: gc_ibin_parser .\package.go:120:10: undefined: gc_bin_parser .\package.go:132:9: undefined: gc_parser
若是上面命令執行報錯,直接使用go build 命令bash
顯然,成功執行該命令的前提是:成功安裝了 Go SDK 以及設置了系統 PATH 環境變量。ide
成功執行該命令後,會在 D:\360安全瀏覽器下載\gocode-master\gocode-master 下生成 gocode-master.exe 文件。ui
重名名 gocode-master.exe爲gocode.exespa
從新打開, 就會發現LiteIDE 添加了代碼智能提示功能,如圖 2 所示。估計是 LiteIDE 自帶的 gocode.exe 比較舊的緣由。
圖 2 LiteIDE 爲 Go 添加智能提示
注意:事件記錄,最後一行顯示「reset gocode」。
而在 Linux 下, 只須要將 os_windows.go 換爲 os_posix.go 便可。
另外,sublime text 成功安裝 Go 插件後的智能提示也不錯,如圖 2 所示:
圖 3 sublime text
磨刀不誤砍柴工,但願對你有幫助!!!