我在我的网站项目中使用带有 .html.eco 扩展名的文件,我正在尝试在Adobe Brackets中编辑,但我无法指定它应该将其视为HTML文件,以提供编辑html文件的典型功能(如颜色支持,语法等)。
事实上我注意到在更改 languages.json文件时可以这样做,但是我使用的是二进制版本而且我没有从源代码构建。
https://github.com/adobe/brackets/blob/master/src/language/languages.json
任何帮助?
答案 0 :(得分:26)
更新:现在这样做更容易:
原始答案:
有一个backlog item可以轻松配置(请注意!),但与此同时,您可以通过编写一个非常简单的Brackets扩展来实现:
define(function (require, exports, module) {
var LanguageManager = brackets.getModule("language/LanguageManager");
var language = LanguageManager.getLanguage("html");
language.addFileExtension("html.eco");
});
user
下创建一个新文件夹,并将main.js文件放在其中在more info on writing Brackets extensions,如果您有点好奇。
答案 1 :(得分:4)
使用状态栏菜单引用的方法不会在会话中保留。通过编辑首选项文件(可通过“调试”菜单访问)并将文件扩展名与所需语言相关联,可以轻松完成在所有项目和所有会话中保留设置的选项。
调试 - >打开首选项文件
{
"language.fileExtensions": {
"html.eco": "html"
}
}