我想知道我是否可以让 Java Sublime Text 片段在 Eclipse IDE (Kepler) 上运行,因为我认为 ST 中的自动完成功能比 Eclipse 中更好。
谢谢你。
——桑吉梅德。
我想知道我是否可以让 Java Sublime Text 片段在 Eclipse IDE (Kepler) 上运行,因为我认为 ST 中的自动完成功能比 Eclipse 中更好。
谢谢你。
——桑吉梅德。
我不确定您要问这个问题的方式,但这是我尝试回答的问题。
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 中。