有没有办法让自动完成和自动导入与 Sublime Text 2 for Play 中的 Sublime Ensime 插件一起使用!项目
Is there a way to get autocompletion and auto import working with Sublime Ensime plug-in in Sublime Text 2 for Play! projects
我一直在搜索整个网络以获得正确的 ST2 配置以与 Play 一起使用!项目(2.1 版)
我终于完成了这个配置步骤(从 http://engineering.panaxiom.co.uk/post/34631917299/sublime-text-2-with-sbt-and-play-2 中得到了极大的启发):
在 project/plugins.sbt 中添加了 ensime 插件:
addSbtPlugin("org.ensime" % "ensime-sbt-cmd" % "0.1.1")
从游戏控制台生成了 ensime 文件项目:
ensime generate
从包控制安装了 ST2 的 sublime-ensime 包:安装包
安装了 ensime 服务器 ensime_2.10.0-0.9.8.9 并提取了 ST2/Packages/Ensime/server 文件夹中的文件
我还安装了 SublimeJava 插件以获得基本的 java 代码支持和
play2-sublimetext2 插件,用于播放特定语法高亮和
片段。
通过所有这些配置设置,我遇到了应用程序和第三方库的两个关键问题
- 自动完成不适用于应用程序或第三方 class,而 SublimeJava 原生 class 的自动完成效果很好(我检查了我的 .ensime 项目文件和所有路径似乎设置正确)
- 自动导入功能几乎不起作用,并显示一个带有正确包名称的快速列表,但是当我 select 一个时,我的屏幕闪烁并且没有添加导入。此功能也适用于 SublimeJava 的基本 class
所以一定有办法清理它,但我找不到方法....请注意,我在 Java 中为 Play 编写代码,而不是 Scala,但这不应该是个问题,因为它是我的 .ensime 文件中的 jars 路径。
预先感谢那些可以帮助我的人。
此插件目前abandoned, so unless you or someone you know wants to take over its maintenance, nothing is going to get fixed. If you check out the project's issues page, there are currently two open issues for the features you mentioned: autocompletion (from Nov. 2013) and auto imports for Java (Nov. 2014). Neither one has any replies from the project devs, or anyone else, for that matter. Even the project's website已消失。
所以,除非您能自己解决这些问题,否则看来您运气不好。抱歉!
我一直在搜索整个网络以获得正确的 ST2 配置以与 Play 一起使用!项目(2.1 版)
我终于完成了这个配置步骤(从 http://engineering.panaxiom.co.uk/post/34631917299/sublime-text-2-with-sbt-and-play-2 中得到了极大的启发):
在 project/plugins.sbt 中添加了 ensime 插件:
addSbtPlugin("org.ensime" % "ensime-sbt-cmd" % "0.1.1")
从游戏控制台生成了 ensime 文件项目:
ensime generate
从包控制安装了 ST2 的 sublime-ensime 包:安装包
安装了 ensime 服务器 ensime_2.10.0-0.9.8.9 并提取了 ST2/Packages/Ensime/server 文件夹中的文件
我还安装了 SublimeJava 插件以获得基本的 java 代码支持和 play2-sublimetext2 插件,用于播放特定语法高亮和 片段。
通过所有这些配置设置,我遇到了应用程序和第三方库的两个关键问题
- 自动完成不适用于应用程序或第三方 class,而 SublimeJava 原生 class 的自动完成效果很好(我检查了我的 .ensime 项目文件和所有路径似乎设置正确)
- 自动导入功能几乎不起作用,并显示一个带有正确包名称的快速列表,但是当我 select 一个时,我的屏幕闪烁并且没有添加导入。此功能也适用于 SublimeJava 的基本 class
所以一定有办法清理它,但我找不到方法....请注意,我在 Java 中为 Play 编写代码,而不是 Scala,但这不应该是个问题,因为它是我的 .ensime 文件中的 jars 路径。
预先感谢那些可以帮助我的人。
此插件目前abandoned, so unless you or someone you know wants to take over its maintenance, nothing is going to get fixed. If you check out the project's issues page, there are currently two open issues for the features you mentioned: autocompletion (from Nov. 2013) and auto imports for Java (Nov. 2014). Neither one has any replies from the project devs, or anyone else, for that matter. Even the project's website已消失。
所以,除非您能自己解决这些问题,否则看来您运气不好。抱歉!