VS Code 命令“code -v”无法按预期工作

问题描述 投票:0回答:1

当我启动“code”命令(VS Code)带有可选参数(CLI 选项)时, 从 Cmd(或任何其他 CLI)它会打开 VS Code,而不是给我期待的结果。

对于前。如果我输入“code -v”或“code --version”,它不会告诉我版本,而是打开 VS Code。 如果我输入“code -h”或“code --help”,则相同。 (除此之外,一切正常,例如,如果我输入“code .”或“code bogus.txt”。)

我使用的是 Windows 10,以便携模式安装了 Vs Code。 当然我安装Vs Code的目录在我的Path环境变量中。

我研究了一些答案,但找不到任何人记录了我面临的相同问题。

visual-studio-code windows-10 command-line-interface
1个回答
3
投票
很可能是

%path%

中设置了错误的文件夹;喜欢:

C:\apps\VSCode
这是令人惊讶的错误(1):我们应该使用

\bin

,即有

C:\apps\VSCode\bin
 在那里。它在文档中非常凹陷:

[…] 安装应将 VS Code 二进制文件位置添加到您的系统路径中。如果不是这种情况,您可以手动将该位置添加到 Path 环境变量 [...]。例如,在 Windows 上,默认 VS Code 二进制文件位置是

[%appdata%]\Local\Programs\Microsoft VS Code\bin


--

https://code.visualstudio.com/docs/editor/command-line#_launching-from-command-line

所以尝试你的

..\bin\code.cmd --version

是否正常工作,然后相应地调整
%path%
,这样
where code
会给你

C:\apps\VSCode\bin\code C:\apps\VSCode\bin\code.cmd


© www.soinside.com 2019 - 2024. All rights reserved.