Adobe Edge Code CC中的我的.SSI文件被视为纯文本,如下图所示:
我希望它根据.html文件突出显示语法。我在https://brackets-registry.aboutweb.com/尝试了扩展注册表,但找不到合适的内容。也许我在寻找错误的地方?
答案 0 :(得分:3)
更新:现在这样做更容易:
原始答案:
您不必像其他SO答案中所建议的那样从git克隆Brackets - 只需要它,因为在这种情况下文件扩展名已经分配给另一种语言(这不常见)。
对于像.ssi这样的未分配文件扩展名,您可以创建一个非常简单的Brackets扩展 - 只是一个包含此代码的main.js文件:
define(function (require, exports, module) {
var LanguageManager = brackets.getModule("language/LanguageManager");
var language = LanguageManager.getLanguage("html");
language.addFileExtension("ssi");
});
这比从git中提取更容易设置,而且更加简单。 (将来,这应该更容易配置)。
有关详细信息,请参阅此答案:how to add file extension in adobe-brackets editor ?