如何在adobe-bracket编辑器中添加文件扩展名?

时间:2014-02-13 12:06:16

标签: editor adobe-brackets

我在我的网站项目中使用带有 .html.eco 扩展名的文件,我正在尝试在Adobe Brackets中编辑,但我无法指定它应该将其视为HTML文件,以提供编辑html文件的典型功能(如颜色支持,语法等)。

事实上我注意到在更改 languages.json文件时可以这样做,但是我使用的是二进制版本而且我没有从源代码构建。

https://github.com/adobe/brackets/blob/master/src/language/languages.json

任何帮助?

2 个答案:

答案 0 :(得分:26)

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

  1. 打开.html.eco文件
  2. 在状态栏(右下角)中,点击显示"文字"
  3. 的下拉菜单
  4. 选择" HTML"选项
  5. 再次打开下拉列表并选择"设为默认值"顶部的选项

  6. 原始答案:

    有一个backlog item可以轻松配置(请注意!),但与此同时,您可以通过编写一个非常简单的Brackets扩展来实现:

    define(function (require, exports, module) {
        var LanguageManager = brackets.getModule("language/LanguageManager");
        var language = LanguageManager.getLanguage("html");
        language.addFileExtension("html.eco");
    });
    
    1. 将此代码放在名为main.js
    2. 的文件中
    3. 在括号中,转到帮助>显示扩展文件夹
    4. user下创建一个新文件夹,并将main.js文件放在其中
    5. 重新启动Brackets
    6. more info on writing Brackets extensions,如果您有点好奇。

答案 1 :(得分:4)

使用状态栏菜单引用的方法不会在会话中保留。通过编辑首选项文件(可通过“调试”菜单访问)并将文件扩展名与所需语言相关联,可以轻松完成在所有项目和所有会话中保留设置的选项。

调试 - >打开首选项文件

{
    "language.fileExtensions": {
        "html.eco": "html"
    }
}