Ace编辑器中的Sublime Text片段

时间:2013-11-29 09:08:33

标签: sublimetext code-snippets ace-editor

嘿,我知道我们可以使用Ace附带的工具在Ace Editor中使用Sublime Texts .tmLanguage语法。甚至可以在Ace Editor中使用Sublime Texts .sublime-snippet片段。

2 个答案:

答案 0 :(得分:0)

在sublime的文件夹中您可以在Packages/HTML/HTML.sublime-completions找到摘录。 然后有ace/lib/ace/snippets  Ace Editor中的文件夹。 我自己没有这样做,但我很确定你可以在这些文件夹中组合文件。做一个实验。 :) 祝你好运!

答案 1 :(得分:0)

没有自动转换器,但添加一个相对简单, 解析sublime snippet文件的xml,并将其保存为json或ace / snipmate snippets文件

var sublimeSnippet = plist.parse(xml)
var aceSnippet = ""
    + "snippet " + sublimeSnippet.tabTrigger
    + "description " + sublimeSnippet.description
    + "scope " + sublimeSnippet.scope.replace(/source\./g, "")
    + "\t" + sublimeSnippet.content.replace(/\r?\n/g, "\n\t")
    + "\n"