You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 16:20:18