Как установить сопоставление файлов с пользовательским .env именем файла в настройках VSCode? - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть .envDEV имя файла, которое я использую для переменных среды разработки.

И VSCode не распознает его как dotenv файл.

enter image description here

Если я изменю языковой режим для файла, он, кажется, будет работать (применяются надлежащие стили, 'хотя значок не изменится). Но он исчезает всякий раз, когда я закрываю и заново открываю файл.

enter image description here

Я пытаюсь установить для этого пользовательскую ассоциацию файлов, но без пока успехи.

seetings. json

"files.associations": {
  "*.envDEV": "dotenv"      // DOES NOT WORK
  "*.envDEV": ".env"        // DOES NOT WORK
},

Кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 26 февраля 2020

По умолчанию .env файлы имеют идентификатор языка plaintext, но vscode делает что-то особенное для назначения другого значка. Единственный способ, которым я смог выполнить sh, то, что вы просите, - это расширение значков.

Расширение dotenv добавляет подсветку синтаксиса и идентификатор языка dotenv. ко всем вашим .env файлам вариантов. Сопоставьте это с расширениями vscode-icons , и значок изменится на шестерню, имеющуюся в файле basi c .env.

Используя только расширение значков, вы можете использовать properties файловая ассоциация, которая работает как колодцы:

"files.associations": {
  ".env*: "properties"
}
...