从命令行批处理开始的Visual Studio代码每小时打印出"update#setState"

gsx*_*300 5 command-line visual-studio-code

我的批次看起来像这样

@Start "VisualStudioCode" "C:\Program Files\Microsoft VS Code\Code.exe" %*
Run Code Online (Sandbox Code Playgroud)

在命令窗口我每小时收到一条消息:

[main 12:14:41] update#setState idle
[main 13:14:39] update#setState checking for updates
[main 13:14:40] update#setState idle
[main 14:14:39] update#setState checking for updates
[main 14:14:43] update#setState idle
[main 15:14:39] update#setState checking for updates
[main 15:14:41] update#setState idle
[main 16:14:39] update#setState checking for updates
[main 16:14:40] update#setState idle
[main 17:14:39] update#setState checking for updates
[main 17:14:41] update#setState idle
Run Code Online (Sandbox Code Playgroud)

我怎么能抑制这些消息?

pdu*_*can 11

我的解决方案是删除:

D:\Users\<me>\AppData\Local\Programs\Microsoft VS Code\
Run Code Online (Sandbox Code Playgroud)

从我的路径并添加:

D:\Users\<me>\AppData\Local\Programs\Microsoft VS Code\bin
Run Code Online (Sandbox Code Playgroud)

现在,当我输入“代码”时,它会启动 code.cmd,而不是 code.exe。(我的路径是针对每个用户的版本。根据需要调整系统范围的版本)


Jef*_*mon 10

请尝试运行"C:\ Program Files\Microsoft VS Code\bin\Code.cmd",因为这是CLI版本.Code.exe是不应该在路径中的电子应用程序.

  • 对我而言,解决方案是从我的路径中删除“ D:\ Users \ &lt;me&gt; \ AppData \ Local \ Programs \ Microsoft VS Code \”,然后添加“ D:\ Users \ &lt;me&gt; \ AppData \ Local \ Programs \ Microsoft VS Code \ bin”。现在,当我键入“ code”时,它将启动code.cmd,而不是code.exe。(我的路径是针对每个用户的版本。如有必要,请调整为系统范围的版本) (2认同)