我可以使Brackets / Edge Code CC突出显示.ssi文件,就像它是HTML文件一样吗?

时间:2014-03-16 12:05:40

标签: ssi adobe-edge adobe-brackets

Adob​​e Edge Code CC中的我的.SSI文件被视为纯文本,如下图所示: Screenshot of Adobe Edge Code displaying a .ssi file

我希望它根据.html文件突出显示语法。我在https://brackets-registry.aboutweb.com/尝试了扩展注册表,但找不到合适的内容。也许我在寻找错误的地方?

1 个答案:

答案 0 :(得分:3)

更新:现在这样做更容易:

  1. 打开.ssi文件
  2. 在状态栏(右下角)中,点击“文字”
  3. 下拉列表
  4. 选择其他选项(本例中为HTML)
  5. 再次打开下拉列表,然后选择顶部的“设为默认值”选项

  6. 原始答案:

    您不必像其他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 ?