Hold ENV
在侧边栏展示“已配置”的环境列表(来自工作区根目录 env-manager.json,或 VS Code Settings 的 holdEnv.envs)。支持打开文件、查看内容、分组与模板,以及查看结构化 JSON。
使用
- 打开一个项目(工作区至少包含一个文件夹)
- 侧边栏出现「ENV管理」图标,视图名为「环境配置」
- 展示每条环境配置(name/path/content/groups/categoryTemplates)
- 点击「打开文件」打开配置的 env 文件;点击「查看内容」打开配置中的 content
- 点击「查看数据JSON」查看该条配置的完整 JSON
配置
- 默认读取工作区根目录
env-manager.json(可通过 holdEnv.configFile 修改文件名)
- 若未找到配置文件,则使用 Settings 的
holdEnv.envs 作为兜底
env-manager.json 示例(数组格式):
[
{
"name": ".env",
"path": "D:\\\\workspace\\\\frontend-v3\\\\frontend-v3\\\\.env",
"content": "",
"groups": [
{
"name": "alpha环境",
"id": "1757500149684",
"description": "",
"variables": [
{ "key": "targetRequestPath", "options": [], "value": " `https://alpha-poseidon.supreium.com` " },
{ "key": "CloudServiceType", "options": [], "value": "wss://alpha-poseidon.supreium.com" },
{ "key": "targetWsPath", "options": [], "value": "publicCloud" }
],
"category": "环境变量"
}
],
"categoryTemplates": [
{
"id": "1757500098353",
"name": "环境变量",
"description": "",
"keys": ["targetRequestPath", "CloudServiceType", "targetWsPath"]
}
]
}
]
无项目提示
- 当未打开任何工作区文件夹时,视图显示「请先打开一个项目」