我有一个
.envDEV
文件名,用于开发环境变量。
而且 VSCode 没有将其识别为
dotenv
文件。
如果我更改文件的语言模式,它似乎可以工作(应用了正确的样式,'虽然图标不会改变)。但是每当我关闭并重新打开文件时它就会消失。
我正在尝试为此设置自定义文件关联,但到目前为止没有成功。
seetings.json
"files.associations": {
"*.envDEV": "dotenv" // DOES NOT WORK
"*.envDEV": ".env" // DOES NOT WORK
},
有人知道怎么做吗?
默认情况下
.env
文件的语言 ID 为 plaintext
,但是 vscode 对它做了一些特殊的事情来分配不同的图标。我能够完成你所要求的唯一方法是使用图标扩展。
dotenv 扩展为所有
dotenv
变体文件添加语法突出显示和.env
语言ID。将其与 vscode-icons 扩展配对,它将图标更改为基本 .env
文件具有的齿轮。
仅使用图标扩展名,您可以使用
properties
文件关联并且也可以,只需将以下内容添加到settings.json
:
"files.associations": {
".env*": "properties"
}
使用 dotenv 扩展程序:
"files.associations": {
"*.env*": "dotenv" // THIS WORKS NOW
}