下面👇这些都装了, go install 能生效, 就是补全有问题..
gocode godep goimports golint gotests govendor
用自动补全用了一段时间了,没有感觉不会写代码了- -!
有没有遇到过同样问题的 V 友..
这是 GoSublime 设置
{
"env": {
"GOPATH": "/Users/mymac/go",
"GOROOT": "/usr/local/Cellar/go/1.10.3/libexec",
"PATH":"%GOROOT%;%GOPATH%;",
},
"comp_lint_enabled": true,
"comp_lint_commands": [
{"cmd": ["go", "install"]}
],
"autocomplete_builtins": true,
"autocomplete_closures": true,
"on_save": [
{"cmd":"gs_comp_lint"}
]
}
1
GjriFeu OP 好像是能自动补全当前的包,还有系统包,有时候也能补全其他包,但是大多数的包不能。
|
2
ykrl089 2018-08-14 02:00:58 +08:00 1
我怀疑是 golang 1.10.3 的锅,明天试下其他版本看看。
|
3
6diyipi 2018-08-14 08:59:13 +08:00
用 Goland 吧,何必折腾这些
|
4
GjriFeu OP |
5
GjriFeu OP @ykrl089 好了,刚才没有吧 goroot 换过了,换了之后可以了;神奇,之前用的也是 1.10.3 没问题。不过这次是去官网下的安装包不是用 homebrew 装的。多谢了
|
6
Hellert 2018-08-24 16:08:16 +08:00
我也遇到这问题,我是 gopath 有多个路径,时好时坏,第三方包不能跳转到定义,后来放弃了。
现在编码用 vscode 了,习惯后挺好,有些地方比 sublime 方便。 sublime 主要用于浏览代码,打开速度快啊。 |