Есть ли способ заставить код Visual Studio распознавать синтаксис HTML в файлах EJS
Я использую код Visual Studio на Mac для работы на узле.приложения на JS.
есть ли способ заставить код Visual Studio распознавать файлы EJS как разметку HTML? Я не видел никакой ассоциации файлов / схем в настройках пользователя.
7 ответов:
на самом деле, вы можете.
как отмечает Андре, теперь вы можете сделать это в настройках рабочего пространства.Перейдите в Настройки кода Visual Studio:
File >> Preferences >> User Settings
// Place your settings in this file to overwrite the default settings { // Configure file associations to languages (e.g. "*.extension": "html"). These have precedence over the default associations of the languages installed. "files.associations": {"*.ejs": "html"} }
нажмите на вкладку "обычный текст" в нижней части окна VS Code и измените его на
HTML
, скриншот ниже:
перейдите в раздел Параметры кода Visual Studio. Файл > > Настройки > > Настройки Пользователя
добавьте эту строку в настройках.формат JSON.
// Place your settings in this file to overwrite the default settings { // Configure file associations to languages (e.g. "*.extension": "html"). These have precedence over the default associations of the languages installed. "files.associations": {"*.ejs": "html"} }
Перезапустите Код Visual Studio.
есть расширение для .поддержка ejs. Запустите VS Code Quick Open (Ctrl+P), вставьте следующую команду и введите enter.
ext install ejs-language-support
следуя указаниям документация Я изменил этот файл c:\Program файлы (x86)\Microsoft VS Code\resources\app\extensions\html\package.формат JSON так это выглядит так:
{ "name": "html", "version": "0.1.0", "publisher": "vscode", "engines": { "vscode": "*" }, "extensionDependencies": [ "html" ], "contributes": { "languages": [{ "id": "html", "aliases": ["ejs"], "extensions": [".ejs"] }] } }
попробовал..работать на меня..слишком ленив, чтобы создать новую папку в банкомате
новый релиз, позвольте нам добавить фрагменты textmate:
https://code.visualstudio.com/updates#_add-textmate-snippets
может быть, мы можем добавить это для поддержки ejs:
https://github.com/gregory-m/ejs-tmbundle/blob/master/Syntaxes/JavaScript%20Template.tmLanguage
в сообществе Visual Studio 2015 мне удалось связать расширение ejs с редактором html:
Инструменты > Параметры > Текстовый Редактор > Расширение Файла
введите "ejs"в расширение. Выберите "редактор HTML"из выпадающего списка. нажать кнопку add. нажимать OK.
Если у вас открыт файл ejs, закройте его и снова откройте.