我可以在Powershell中检测到我正在VS Code的集成终端中运行吗?

时间:2019-09-04 12:11:43

标签: powershell visual-studio-code

如果Powershell在VS Code集成终端内打开(例如,当您在VS Code中编辑python脚本而不是PS脚本时,无论如何都会打开ISE概要文件),我想在Windows中修改标准PowerShell配置文件。

集成的PowerShell是否设置了某些环境变量?还是有某种方法可以使用特定的配置文件(而不是默认配置文件)来打开Powershell?

谢谢

1 个答案:

答案 0 :(得分:1)

VS Code创建一个名为TERM_PROGRAM的环境变量。您可以检查它的值为vscode,如下所示:

if($env:TERM_PROGRAM -eq 'vscode') {
  # do some stuff...
}