Revel框架和Go代码完成

Dar*_*vić 5 autocomplete go code-completion revel

可以使用Revel框架和Go代码完成支持.据我所知,gocode实用程序需要将代码编译到pkg子文件夹中才能运行,但框架会动态编译.

我有点迷失在这个话题上.是否正确的方法是调用相关子包的go安装?这似乎有效,但从我的角度来看,这并不是最优雅的方式.

希望有人能指出我正确的方向.

编辑:问题只集中在我作为我的Revel应用程序的一部分编写的源.已下载的软件包具有预期的自动完成功能

EDIT2:这是我到目前为止找到的最佳解决方案 - go get在项目的app/tmp子文件夹上执行命令.因此,如果你的项目被称为my_project,那么你会调用类似的东西go get my_project/revel/app/tmp因为这个文件夹包含项目的主要功能,它将拉出所有依赖项并将它们构建到包中.如果tmp文件夹不存在,则必须对revel run项目执行操作并打开Web应用程序,以便即时创建.希望这有助于至少一点.我仍然愿意接受更好的选择:)

小智 0

您的 revel 应用程序需要驻留在您的 $GOPATH/src 文件夹中,然后代码完成将适用于您的 Web 应用程序。