2014-02-13 91 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

相關問題