1

我想知道我是否可以让 Java Sublime Text 片段在 Eclipse IDE (Kepler) 上运行,因为我认为 ST 中的自动完成功能比 Eclipse 中更好。

谢谢你。

——桑吉梅德。

4

1 回答 1

1

我不确定您要问这个问题的方式,但这是我尝试回答的问题。

Sublime Text 片段存储在 Packages 目录中。如果您在 Sublime Text 2 中并转到文件菜单 -> 首选项 -> 浏览包...

它将为您的 ST 安装打开本地软件包。如果您在“Java”下查看,您将找到默认内置于 ST 中的所有 Java 本地信息。其中应该包括您正在寻找的所有 ST 片段......它们是扩展名为 .sublime-snippet 的文件

然而,这是棘手的一点。ST 片段以专为 ST 设计的 xml 格式存储,因此您需要从该 XML 文件中的“内容”节点中获取数据,这是一个示例:

<content><![CDATA[assert ${1:test}${2/(.+)/(?1: \: ")/}${2:Failure message}${2/(.+)/(?1:")/};$0]]></content>

您需要的是 CDATA 中的内容:

assert ${1:test}${2/(.+)/(?1: \: ")/}${2:Failure message}${2/(.+)/(?1:")/};$0

但是,这对 Eclipse 没有意义,您需要将 sublime 注释替换为 Eclipse 注释,有关更多详细信息,请参阅Eclipse 文档和有关代码片段详细信息的Sublime Text 文档


但也许你的意思是你想要两全其美,Eclipse 和 Sublime Text ......在这种情况下,你应该查看项目Subclim,它允许你将 Eclipse 的功能集成到 ST 中。

于 2014-02-10T14:23:26.490 回答