You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何为Windows Terminal配置含自定义环境变量的专属配置文件

如何为Windows Terminal配置含自定义环境变量的专属配置文件

嘿,这个需求我之前也折腾过,其实Windows Terminal本身就支持给特定配置文件单独设置环境变量,不用改系统全局的PATH,很方便!下面给你一步步说怎么弄:

  • 打开Windows Terminal,点击顶部的下拉箭头(就是显示当前终端名称的那个按钮),选择「设置」;或者直接按快捷键 Ctrl+, 快速打开设置界面。
  • 在设置界面左侧的列表里,找到你想自定义的目标配置文件(比如PowerShell、Command Prompt,或是你添加的WSL发行版),点击进入它的详情设置页。
  • 往下滚动找到「环境变量」选项,点击「编辑」按钮。这时会弹出一个文本编辑框,每行对应一个环境变量,格式为 变量名=值
    • 新增环境变量:直接换行输入,比如 WORK_PROJECTS=C:\MyCode\Personal,这样这个变量就只会在这个终端配置里生效。
    • 更新PATH变量:要保留原有PATH内容再追加新路径,写法是 PATH=%PATH%;C:\Tools\MyNewTool;D:\SDKs\Latest,这里的 %PATH% 会自动继承系统或用户级的原有PATH,后面加分号和你要添加的路径即可。
  • 编辑完成后点击「保存」,关闭设置界面。重新打开该配置文件的终端窗口,就能验证变量是否生效了:
    • CMD里可以用 echo %WORK_PROJECTS% 查看新增变量,echo %PATH% 检查PATH是否更新;
    • PowerShell里则用 $env:WORK_PROJECTS$env:PATH 来查看。

如果你习惯直接编辑JSON配置文件,也可以点击设置界面左下角的「打开JSON文件」,找到对应配置文件的 environment 字段,写成键值对形式:

"environment": {
    "WORK_PROJECTS": "C:\\MyCode\\Personal",
    "PATH": "%PATH%;C:\\Tools\\MyNewTool"
}

注意JSON里路径的反斜杠要写两个,所有键和值都要用双引号包裹哦。

备注:内容来源于stack exchange,提问作者GeorgeIrwin

火山引擎 最新活动