ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Subclim

JulianEberius 全部

使用 Eclim 在 Sublime Text 2 中实现 Eclipse Java 完整性和重构功能

详细信息

  • 2015.10.11.17.33.11
  • github.com
  • github.com
  • 9年前
  • 2小时前
  • 10年前

安装量

  • 总数 2K
  • Win 1K
  • Mac 584
  • Linux 521
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.githubusercontent.com

Subclim

此插件将 Sublime Text 2 与 Eclipse 通过 Eclim 集成 http://eclim.org/。目前,它添加了 Java 补全、自动导入、跳转到定义、跳转到调用来处和编译/验证(错误突出显示)的功能。

新功能:现在可以获取 Scala 验证和补全,但您需要手动安装 Eclim 的 scala-ide 分支(克隆他们的存储库,检出 scala-ide 并按照那里描述使用 Ant 构建)。

另附新功能:默认情况下,Subclim 不会自动提供补全,只有通过手动请求(ctrl+alt+space)才会提供。有一个选项“subclim_auto_complete”可以恢复旧行为。由于 Eclim 补全速度相当慢,我发现使用 ST2 本地基于缓冲区完成 90% 的时间效率更高,当真正需要时才手动触发 Eclim 补全。您的使用可能会有所不同。

安装

只需将插件添加到您 Sublime Text 的软件包目录即可,就像通常一样。此外,从 eclim.org 安装 Eclim。然后,在 Sublime Text 中,通过命令面板运行 set_eclim_path 命令来告诉 ST2 哪里可以找到 eclim。

重要:此插件仅与 Eclim 版本 1.7.3 及以上兼容。

使用方法

可以运行 Eclipse 并打开 Eclim 视图,或从控制台运行 eclimd。我建议第一种方法,因为您仍然需要 Eclipse 来执行项目管理任务。在编码时,您只需保持 Eclipse 最小化即可,只要已经打开 Eclim 视图。

该插件只能在没有打开 Eclipse 项目编辑文件的文件上工作。在加载和保存时,编译/验证将异步执行,以保持编辑流畅,因此错误可能不会立即出现,而是在几秒钟后出现。启动时的第一条命令或补全可能需要非常长时间。随后的指令将会更快。补全不是通过 ST2 正常补全来自动触发的,而是手动通过 ctrl+alt+space 触发。您可以在设置中更改此行为(“subclim_auto_complete”)。

要查看可用命令及其快捷键,只需使用命令面板并输入“Subclim”。

其他大多数Eclim命令可能也是可用的,但可能不受支持。如果您有冒险精神,可以在generated.py中检查并设置命令的快捷键。