如何在VS Code集成终端运行Python脚本时隐藏微软横幅与文件路径
可行配置方案如下
方案1:调整VSCode内置Python扩展与终端默认参数
- 屏蔽终端启动时的系统信息输出:打开VSCode设置页,切换到JSON配置模式,根据你使用的终端类型添加对应参数:
如果你使用PowerShell作为默认终端:
如果你使用CMD作为默认终端:"terminal.integrated.shellArgs.windows": ["-NoLogo"]
该配置会直接去掉终端启动时打印的Windows版本、版权声明内容。"terminal.integrated.shellArgs.windows": ["/Q"] - 减少多余路径输出:搜索设置项
python.terminal.executeInFileDir并勾选,运行Python脚本时会直接在文件所在目录执行,不会输出长串的目录切换命令。 - 若使用conda等虚拟环境,可搜索设置项
python.terminal.activateEnvironment关闭自动激活,或给虚拟环境激活命令添加--quiet参数减少激活日志输出。
方案2:调整Code Runner扩展配置满足交互需求
Code Runner默认输出到Output面板不支持输入是默认配置问题,修改后完全可以在终端运行:
- 搜索设置项
code-runner.runInTerminal并勾选,之后运行代码会直接调用集成终端执行,支持所有用户输入操作。 - 可选优化:勾选
code-runner.clearPreviousOutput每次运行前自动清空终端历史内容,勾选code-runner.showExecutionMessage关闭执行命令本身的打印,只保留脚本输出内容。 - 简化Python执行命令,添加如下配置到JSON设置中即可去掉多余的前缀输出:
"code-runner.executorMap": { "python": "python -u" }
内容的提问来源于stack exchange,提问作者Stotty146
相关产品推荐
相关产品推荐

