gpt4 book ai didi

sublimetext3 - Sublime -- 为 *.hbs.html 设置默认语法

转载 作者:行者123 更新时间:2023-12-04 04:14:24 25 4
gpt4 key购买 nike

我已经开始使用 MeteorJS,它需要 Handlebars 模板以 *.html 结尾。

你不能使用 *.hbs,否则 Meteor 会抛出错误。

我想简单地使用 *.hbs.html,所以 Meteor 不会引发异常,并且我将同时获得 Handlebars 的语法突出显示。如何自定义 Sublime 以将 *.hbs.html 识别为 Handlebars 语法?

更新:

这是我的 ApplySyntax 代码(尚未工作):

"syntaxes": [
{
"name": "Handlebars",
"match": "all",
"rules": [
{"file_name": ".hbs.html$"}
]
}
]

最佳答案

在 ApplySyntax 中试试这个:

"syntaxes": [
{
"name": "Handlebars/Handlebars",
"extensions": ["hbs.html"]
}
]

关键在 name - 您需要指定包的名称和 .tmLanguage 的路径该包中的文件(不包括扩展名)。我认为在这种情况下它位于 Handlebars 包的根目录中,所以这应该可以工作。

如果您需要其他扩展,只需将它们添加到该数组中,或者如果您需要更复杂的匹配,您可以使用其他答案中概述的正则表达式(或两者的组合)。

关于sublimetext3 - Sublime -- 为 *.hbs.html 设置默认语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28413968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com