【发布时间】:2018-11-25 13:33:56
【问题描述】:
每当我在 VS Code 中打开 PowerShell 脚本时,集成终端就会打开。我们如何防止集成终端自动打开。我搜索了“终端”的设置,没有发现任何与自动启动相关的内容。
【问题讨论】:
标签: powershell visual-studio-code vscode-settings
每当我在 VS Code 中打开 PowerShell 脚本时,集成终端就会打开。我们如何防止集成终端自动打开。我搜索了“终端”的设置,没有发现任何与自动启动相关的内容。
【问题讨论】:
标签: powershell visual-studio-code vscode-settings
VSCode 会记住你的上一个会话。
所以,如果你关闭终端并退出VSCode,下次打开终端就不会显示了。
您可以将 VSCode 配置文件设置为不显示(加载时关闭终端)。
关于用户设置:
这不是第一次被要求。
https://github.com/PowerShell/vscode-powershell/issues/580
powershell.startAutomatically:当设置为 true(默认)时,会导致 首次使用 PowerShell 时自动启动语言服务 文件被打开。然后您可以使用“重新启动 PowerShell 会话” 命令以按需启动语言服务。 •
powershell.showIntegratedConsoleOnStartup: 当设置为 true(默认)时, 导致集成控制台窗口在以下情况下自动显示 语言服务启动。如果为 false,则语言服务启动,但 在用户运行脚本代码(或 运行 Show Integrated Console 命令)
根据 OP 方面与我的讨论进行更新
我刚刚测试的。 在您的自定义用户设置中,设置:
“powershell.enableProfileLoading”:假
或者如果你有这样的设置:
“powershell.enableProfileLoading”:真
添加此设置: “powershell.integratedConsole.showOnStartup”:假,
【讨论】:
1.24.0 6a6e02cef0f2122ee1469765b704faf5d0e0d859 x64 版本中没有发生。
showIntegratedConsoleOnStartup 设置在用户设置列表中不存在。
> code someFile.psm1,代码打开文件并显示集成终端,关闭集成终端,关闭代码,> code someFile.psm1,代码打开文件并显示集成终端。所以,它不记得我上次的会话。
【讨论】: