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

如何从命令行启动Visual Studio Code且不输出执行信息?

解决VS Code启动时命令行日志污染问题

方案1:直接改进code命令(最简单)

直接在code .后添加标准输出和错误输出的重定向,把所有输出丢到Windows的“黑洞”设备nul:

code . >nul 2>&1
  • >nul:将标准输出(stdout,编号1)重定向到nul,丢弃普通输出
  • 2>&1:将标准错误(stderr,编号2)重定向到和标准输出相同的位置,也就是nul,这样错误日志也会被丢弃

方案2:修正start命令的写法

你之前的start命令只处理了标准输出,漏掉了标准错误流,修正后命令如下:

start "" "C:\App\Microsoft VS Code\Code.exe" . >nul 2>&1

如果希望启动后VS Code窗口最小化,可以加上/MIN参数:

start /MIN "" "C:\App\Microsoft VS Code\Code.exe" . >nul 2>&1

补充:为什么之前的命令失败?

VS Code的启动日志大多是通过**标准错误流(stderr)**输出的,你之前只重定向了标准输出(1>nul),错误流的信息依然会打印到命令行窗口。加上2>&1后,就能把错误流也一并丢弃。

内容的提问来源于stack exchange,提问作者Alex473x

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 16:23:22