0

我一直在搜索整个网络以获取正确的 ST2 配置以与 Play 一起使用!项目(2.1版)

我终于完成了这个配置步骤(从http://engineering.panaxiom.co.uk/post/34631917299/sublime-text-2-with-sbt-and-play-2受到很大启发):

  1. 在 project/plugins.sbt 中添加了 ensime 插件:

    addSbtPlugin("org.ensime" % "ensime-sbt-cmd" % "0.1.1")
    
  2. 从游戏控制台生成的 ensime 文件项目:

    ensime generate
    
  3. 从 Package Control 为 ST2 安装 sublime-ensime 包:Install Package

  4. 安装 ensime 服务器 ensime_2.10.0-0.9.8.9 并在 ST2/Packages/Ensime/server 文件夹中提取文件

  5. 我还安装了用于基本 java 代码支持的 SublimeJava 插件和用于播放特定语法突出显示和片段的 play2-sublimetext2 插件。

通过所有这些配置设置,我遇到了应用程序和第三方库的两个关键问题

  • 自动完成不适用于应用程序或第三方类,而 SublimeJava 对本机类的自动完成效果很好(我检查了我的 .ensime 项目文件,所有路径似乎都设置正确)
  • 自动导入功能几乎无法正常工作并显示一个带有正确包名称的快速列表,但是当我选择一个时,我的屏幕会闪烁并且没有添加任何导入。此功能也适用于基本类的 SublimeJava

所以必须有一种方法来清理它,但我找不到如何....请注意,我用 Java for Play 编写代码,而不是 Scala,但这应该不是问题,因为它是我的 jar 路径.ensime 文件。

提前感谢那些可以帮助我的人。

4

1 回答 1

1

该插件目前已被废弃,因此除非您或您认识的人想要接管它的维护,否则什么都不会得到修复。如果您查看项目的问题页面,您提到的功能目前有两个未解决的问题:自动完成(从 2013 年 11 月开始)和Java 的自动导入(2014 年 11 月)。对此,项目开发人员或其他任何人都没有任何回复。甚至该项目的网站也不见了。

所以,除非你能自己解决这些问题,否则看起来你很不走运。对不起!

于 2015-01-14T15:58:54.487 回答