这是一个创建于 4229 天前的主题,其中的信息可能已经有所发展或是发生改变。
现在有如下的目录结构(beego项目):
.
├── conf
│ └── app.conf
├── controllers
│ └── default.go
├── main.go
├── models
│ └── models.go
├── routers
│ └── router.go
└── views
└── index.tpl
开发工具: LiteIDE, Eclipse, IntelliJ
我在models.go里定义了一些struct和method, 然后在controller里使用, 发现无法自动补全这些符号.
但是引用$GOPATH下的其它库都能自动补全
请问, 这是gocode的问题么? 还是我哪里弄错了?
第 1 条附言 2014 年 6 月 15 日 .
├── main.go
└── modules
└── modules.go
为了简化,现在的目录结构如上所示.
我在modules.go里定义了一个struct, 然后在main.go里引用.
我发现只有liteIDE能够auto complete, 其它工具都不行.
难道只有liteIDE对此做了优化而不仅仅依靠gocode?
5 条回复 2015-01-05 01:23:22 +08:00  | | 1 missdeer 2014 年 6 月 14 日 via iPhone 1 都加到GOPATH里不就行了 |
 | | 2 Comdex 2014 年 6 月 14 日 1 首先项目要放在GOPATH里,还有要先编译才有自动补全提示 |
 | | 3 qcsjy 2014 年 6 月 14 日 @ Comdex 原来是没build的缘故,我还以为能静态分析呢. thx |
 | | 4 nybux 2014 年 6 月 14 日 先要go install modules |
 | | 5 otmb 2015 年 1 月 5 日 用的啥编辑器? |