我想添加我自己的自定义代码片段到我的ace编辑器输入框。
我该如何添加它们呢?
来自Ace editor regarding snippets.)的文档:
目前,向项目添加定制代码段的唯一方法是创建插件(如此处所述)。
我看到了一个名为ace-snippet-extension的项目,但它自2016年以来一直没有更新,它所做的事情不仅仅是允许我添加一个片段。
另外,我使用的是ES6+/ES 2015+,所以require语句也很混乱。
这就是我想要的结果:
我想添加我自己的自定义代码片段到我的ace编辑器输入框。
我该如何添加它们呢?
来自Ace editor regarding snippets.)的文档:
目前,向项目添加定制代码段的唯一方法是创建插件(如此处所述)。
我看到了一个名为ace-snippet-extension的项目,但它自2016年以来一直没有更新,它所做的事情不仅仅是允许我添加一个片段。
另外,我使用的是ES6+/ES 2015+,所以require语句也很混乱。
这就是我想要的结果:
2条答案
按热度按时间insrf1ej1#
经过一番研究,我从ace-snippet-extension中提取了一些有用的部分,另一个棘手的部分是代码片段似乎需要某种类型的缩进,我为此创建了一个函数(但是没有经过很好的测试)
以下是名为
ace-snippets-extension-simple.js
的“库”代码:以下是“消费者”代码的示例:
使用此选项导入上述内容。
wz3gfoph2#