【发布时间】:2013-11-29 09:08:33
【问题描述】:
嘿,我知道我们可以在 Ace Editor 中使用 Sublime Texts .tmLanguage 语法和 ace 附带的工具。是否可以在 Ace Editor 中使用 Sublime Texts .sublime-sn-p sn-ps。
【问题讨论】:
标签: sublimetext code-snippets ace-editor
嘿,我知道我们可以在 Ace Editor 中使用 Sublime Texts .tmLanguage 语法和 ace 附带的工具。是否可以在 Ace Editor 中使用 Sublime Texts .sublime-sn-p sn-ps。
【问题讨论】:
标签: sublimetext code-snippets ace-editor
在 sublime 的文件夹中,您可以在Packages/HTML/HTML.sublime-completions 找到 sn-ps。
然后是ace/lib/ace/snippets
Ace 编辑器中的文件夹。
我自己没有做过,但我很确定您可以合并这些文件夹中的文件。做一个实验。 :)
祝你好运!
【讨论】:
没有自动转换器,但是加一个比较简单, 解析 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"
【讨论】: