如何移除Visual Studio终端中的Visual Studio 2022 Developer PowerShell头部
移除Visual Studio 2022终端中Enter-VsDevShell生成的头部信息
问题背景
每次打开Visual Studio 2022内置终端时,都会显示固定头部信息:
** Visual Studio 2022 Developer PowerShell v17.5.1
** Copyright (c) 2022 Microsoft Corporation
当前终端配置使用PowerShell 7,Shell路径为C:\Program Files\PowerShell\7\pwsh.exe,启动参数为:
-NoExit -Command "& { Import-Module """$env:VSAPPIDDIR\..\Tools\Microsoft.VisualStudio.DevShell.dll"""; Enter-VsDevShell -SkipAutomaticLocation -SetDefaultWindowTitle -InstallPath $env:VSAPPIDDIR\..\..\}"
添加-NoLogo参数无法隐藏该头部,因为它由Enter-VsDevShell命令生成,而非PowerShell本身的启动横幅。
解决方案
直接在Enter-VsDevShell命令后添加-NoBanner参数,即可隐藏该头部信息。修改后的完整启动参数如下:
-NoExit -Command "& { Import-Module """$env:VSAPPIDDIR\..\Tools\Microsoft.VisualStudio.DevShell.dll"""; Enter-VsDevShell -SkipAutomaticLocation -SetDefaultWindowTitle -InstallPath $env:VSAPPIDDIR\..\..\ -NoBanner}"
操作步骤
- 打开Visual Studio,依次进入
Tools > Options > Environment > Terminal - 在Shell列表中找到当前使用的PowerShell 7配置,编辑其Arguments字段
- 将上述修改后的参数替换原有内容,点击确定保存设置
- 重启Visual Studio内置终端,头部信息将不再显示
内容的提问来源于stack exchange,提问作者KyleMit
相关产品推荐
相关产品推荐

