Subclim
使用 Eclim 在 Sublime Text 2 中实现 Eclipse Java 完整性和重构功能
详细信息
安装量
- 总数 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
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中检查并设置命令的快捷键。