В настоящее время я изучаю язык шаблонов Plush и заметил, что мой VS Code formatOnSave
все еще срабатывает, когда я сохраняю файлы с расширением .plush.html
.
В этом посте описывается, как я отключил его, получив подсказки из официальной документации.
Обратите внимание, что если вы работаете с популярными языками, вы можете пропустить блок files.associations
в шаге № 2 ниже и просто поместить второй блок с названием вашего языка, то есть "[javascript]": {}
.
Шаг 1. Откройте настройки
Нажав Cmd + ,
на Mac, вы попадете на страницу графического интерфейса настроек.
Щелкните значок Open Settings (JSON)
в правом верхнем углу экрана.
Шаг 2. Расширьте настройки
Добавьте эти строки в файл settings.json:
{ // Your current settings. Don't forget to put comma symbol... // ...at the end of your current settings last object. "files.associations": { "*.plush.html": "plush" }, "[plush]": { "editor.formatOnSave": false } }
Шаг 3 — Сохранить
Нажмите Cmd + S
, чтобы сохранить его, и formatOnSave
будет отключен для расширений, которые вы указали на предыдущем шаге.
Шаг 4. (Необязательно) снова включите фрагменты кода HTML
Если вы работаете с HTML внутри другого языка шаблонов, как и я, вы можете продолжить работу с Emmet, который может помочь вам с дополнениями и предложениями HTML-тегов.
Чтобы Emmet работал с только что добавленным «новым» языком, добавьте эти строки в тот же файл settings.json и сохраните его.
"emmet.includeLanguages": { "plush": "html" }
Вот и все! Напишите мне в Твиттере, если у вас не получилось заставить его работать. Я, наверное, мог бы тебе помочь.