Windows下的Visual Studio Code命令未正常工作

10
我的问题是,当我在Windows上手动将VS Code添加到PATH中时,如何使VS Code命令行正常工作?
在Visual Studio Code中,我首先尝试使用复选框“安装到PATH”安装它,但是当我在命令提示符中键入code时,它显示命令未被识别。因此,我手动编辑了PATH并添加了C:\Program Files (x86)\Microsoft VS Code
然而,当运行以下命令时:
code -v

命令提示符不会输出任何内容,而是启动Visual Studio Code。


如果VSCode启动了,那么您已经正确将其添加到了PATH中(否则,您会收到有关它不是有效命令的错误消息)。因此,您真正需要问的问题是为什么VSCode无法识别命令行选项;您应该编辑问题并询问这个。标题(以及关于PATH的文本)都是无关紧要的。 - Ken White
如果 cmd 已经打开,则路径会得到更新,您可能需要重新启动 cmd 以获取更新后的变量。 - alexriedl
1个回答

19
您的路径环境变量应该包含 C:\Program Files (x86)\Microsoft VS Code\bin,而不是 C:\Program Files (x86)\Microsoft VS Code(请注意添加了末尾的\bin)。 bin子目录提供了批处理文件 code.cmd,在启动父目录中的 code.exe 之前处理命令行。 为了使命令行正常工作,需要查看批处理文件。

1
谢谢,我的路径是"C:\Program Files (x86)\Microsoft VS Code",应该是 "C:\Program Files (x86)\Microsoft VS Code\bin"。 - AlexAlexson
最近更新了VS Code后,我需要将其修改为:C:\ Users \ {username} \ AppData \ Local \ Programs \ Microsoft VS Code \ _ \ bin - Radosvet Petrov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接