如何调整VS Code打开PowerShell脚本时终端自动最大化的设置
问题:VS Code打开PowerShell脚本时终端自动最大化,无法分屏显示
问题现象
- 当前行为:打开目录并点击PowerShell脚本文件时,终端自动最大化占据整个VS Code窗口,无法同时显示编辑器与终端标签页
- 期望行为:编辑器与终端保持分屏显示状态
环境信息
VS Code版本详情:
Version: 1.94.2 (system setup) Commit: 384ff7382de624fb94dbaf6da11977bba1ecd427 Date: 2024-10-09T16:08:44.566Z Electron: 30.5.1 ElectronBuildId: 10262041 Chromium: 124.0.6367.243 Node.js: 20.16.0 V8: 12.4.254.20-electron.0 OS: Windows_NT x64 10.0.22631
当前settings.json配置:
{ "github.copilot.advanced": { }, "http.proxySupport": "on", "http.proxy": "http://my.company.com:1234", "workbench.panel.opensMaximized": "always", "window.restoreWindows": "none", "workbench.startupEditor": "none", "dotnetAcquisitionExtension.enableTelemetry": false, "telemetry.telemetryLevel": "off", "files.associations": { "*.json5": "jsonc" } }
问题定位更新(2024年12月16日)
通过二分排查VS Code扩展,确认问题由ms-vscode.powershell扩展引发。
解决方案
1. 修改VS Code核心终端设置
- 打开设置界面(快捷键
Ctrl+,),搜索workbench.panel.opensMaximized,将值从always改为never或onlyOnEmpty - 手动修改
settings.json的话,替换对应配置行:"workbench.panel.opensMaximized": "never"
2. 针对PowerShell扩展的调整
- 打开PowerShell扩展专属设置:按下
Ctrl+Shift+P打开命令面板,输入Preferences: Open Extension Settings,找到ms-vscode.powershell扩展,检查并禁用任何可能强制终端最大化的配置项 - 若扩展配置异常,可重置其设置:在扩展设置界面右上角点击「重置设置」按钮
- 若上述操作无效,可暂时禁用
ms-vscode.powershell扩展,使用VS Code内置终端直接运行PowerShell脚本,或等待扩展官方更新修复该问题
内容的提问来源于stack exchange,提问作者mu88
相关产品推荐
相关产品推荐

