如何使用用户定义的环境变量为 Windows 终端设置配置文件

如何使用用户定义的环境变量为 Windows 终端设置配置文件

我想为 Windows 终端创建一个专用配置文件,内容如下:

  1. 更新PATH变量。
  2. 设置一些新的环境变量。

我怎样才能实现这个目标?

答案1

对于 Windows 终端中的任何 shell:

设置 > 配置文件 > [配置文件] > 命令行,然后配置此命令以设置您的环境。例如,您可以加载批处理脚本,然后再返回终端

对于 PowerShell:

如果存在配置文件脚本,Powershell 会在启动时自动运行该脚本,该脚本存储在 中$profile。在该脚本中设置变量可能是处理此问题最简洁的方法。

如果您想要多个配置文件,那么您可以更改 WT 中的命令行以在启动 powershell 时运行特定的脚本文件,类似于您对任何其他 shell 所做的操作:

powershell.exe -NoExit -File 'C:\folder\profile-one.ps1'

以下是从中加载批处理文件的完整示例c:\test\test-env.bat

@echo off
set myString=Hello World

然后在新的 Windows 终端配置文件中使用cmd.exe /k "C:\test\test-env.bat"

截屏

然后,在 WT 中打开该配置文件后,结果是批处理文件首先运行:

C:\test>echo %myString%
Hello World

相关内容