是否可以“转换”Sublime文本片段以在Eclipse kepler中使用它们?

时间:2013-10-13 14:50:47

标签: java eclipse text code-snippets

我想知道我是否可以在Eclipse IDE(Kepler)上使用Java Sublime Text片段,因为我认为在ST中自动完成更好,然后在eclipse中。

谢谢。

- Sangimed

1 个答案:

答案 0 :(得分:1)

我不确定你想要问这个问题的方法,但这是我尝试回答的问题。

Sublime Text代码段存储在Packages目录中。如果您在Sublime Text 2中并转到文件菜单 - >偏好 - >浏览包裹......

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

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

<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来说没有意义,你需要用Eclipse替换sublime注释,请参阅代码段详细信息的Eclipse documentation for more detailsSublime Text documentation


但也许你的意思是你想要两全其美,Eclipse和Sublime Text一起......在这种情况下你应该看一下项目Subclim,它允许你在Eclipse里面集成Eclipse的强大功能