2014-02-13 127 views
13

我在我的web项目中使用.html.eco扩展名的文件,我试图在Adobe Brackets中进行编辑,但我无法指定它应该将其视为HTML文件,以提供编辑html的典型功能文件(如颜色支持,语法等)。如何在adobe-brackets编辑器中添加文件扩展名?

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

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

任何帮助?

回答

24

更新:现在这是很容易做:

  1. 打开.html.eco文件
  2. 在状态栏(右下)上点击“文字”下拉
  3. 再次选择“HTML”选项
  4. 打开下拉菜单并选择顶部
01“作为默认设置”选项

原来的答复:

有使这一容易配置一个backlog item(请给予好评!),但在此期间,你可以通过编写一个非常简单的支架扩展做到这一点:

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. user下创建一个新的文件夹,并把main.js文件里面
  4. 重启支架

这里的more info on writing Brackets extensions,如果你很好奇。

4

使用状态栏菜单引用的方法不会在会话间持续存在。通过编辑首选项文件(可通过调试菜单访问)并将文件扩展名与所需语言相关联,可轻松实现跨所有项目和所有会话保持设置的选项。

调试 - >打开首选项文件

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

方便快捷。谢谢! – fischgeek

相关问题