Visual Studio Code - "Shell命令:在PATH命令中安装'code'命令。"

40
考虑以下内容:

考虑:

Enter image description here

我刚开始学Angular。 我安装了angular/cli并添加了一个项目。 现在我想使用Visual Studio Code。

我打开命令面板 (Ctrl + Shift + P),然后键入'shell command'以查找shell命令:Install 'code' command in PATH command。

但是我得到了这个消息

"没有匹配的命令"

为什么它不存在?


1
可能是 VSCode 的问题... 可以在 GitHub 上提出一个问题吗? - Suraj Rao
另请参见https://dev59.com/BV0a5IYBdhLWcg3wxbLm。 - Suraj Rao
谢谢@Suraj Rao。但我不知道我能做什么。我添加了一张照片。 - Mahrooy
也许 https://dev59.com/BV0a5IYBdhLWcg3wxbLm#44291145 可以帮助你... 你可能需要在Windows中手动设置。 - Suraj Rao
2
在Ubuntu中出现了相同的问题。 - Reyansh Kharga
12个回答

43

对于 Windows 操作系统,它已默认安装了相应程序,因此您不需要添加路径。只需在命令提示符中运行“code .”即可正常工作。


4
这不是真的,在Windows上默认情况下并非如此。 - Devmyselz
@Devmyselz 我刚在 Windows 11 上进行了最新版 vscode 的全新安装,它是默认安装的。只需记住关闭并重新打开终端,即可使用该命令。 - Ema Suriano
@Devmyselz 我刚在 Windows 11 上进行了最新版 vscode 的全新安装,它是默认安装的。只需记住关闭并重新打开终端,以便使用该命令。 - undefined

19
如果在Visual Studio Code中没有出现该选项,并且安装没有直接添加到路径中,则可以手动将Visual Studio Code bin文件夹添加到路径中,然后它就可以工作了。前往环境变量并编辑Path用户变量。其中,使用当前Visual Studio Code安装的bin路径添加一个新变量。例如我的是"C:\Users\Inazio\AppData\Local\Programs\Microsoft VS Code\bin"

Visual Studio Code code command enviroment variable

之后,您可以在操作系统中开始使用代码命令


1
这对我有用。对于像我这样的Windows新用户,点击Windows图标,搜索“环境变量”,这将提供编辑系统环境变量的选项...在那里进行编辑。这是解决这个烦人问题的最简单方法。 - OctaviaLo
1
%USERPROFILE%\AppData\Local\Programs\Microsoft VS Code\bin - Devmyselz

3
我曾经遇到过同样的问题。简而言之,我卸载了VS Code,重新下载了安装程序包并运行它。果然,在其中一个安装屏幕上有一个复选框选项,用于添加到PATH变量,并且此选项默认为未选中。
勾选该框,完成安装,一切正常。
当然,在安装后修改PATH变量是完全有效的,但我认为重要的是澄清(至少版本1.23.0)不会默认更新PATH。我查看的大多数线程都说它会。

以下是如何从VS Code轻松完成的方法:https://dev59.com/kl0a5IYBdhLWcg3wqaRS - Bertil Baron

2
如果您已经将Visual Code添加到Windows路径中,并在终端中输入"code .",Visual Code启动时,发生的情况是"wsl2"中的命令"code"未链接到路径。您需要运行以下命令,更改您的用户:
sudo ln -s /mnt/c/Users/CHANGE_USER/AppData/Local/Programs/Microsoft VS Code/bin/code /usr/bin/code 这适用于Ubuntu和Debian。

2

这对我有用

对于Windows用户

打开环境变量

系统 > 高级系统设置 > 高级选项卡 > 环境变量 在系统变量中点击 Path,然后点击编辑并添加一个新的名为Path的路径

"C:\Users\Your-Username\AppData\Local\Programs\Microsoft VS Code\bin"

对于Windows用户,请按照以下步骤添加新路径,完成后重新启动终端,您将在终端上获得code命令。

enter image description here


1

它已经安装在Windows上。您只需要将cmd路径设置到项目创建的位置(例如C:\WINDOWS\system32> cd C:\WINDOWS\system32\hello-world),然后运行命令"code .",就像这样(C:\Windows\System32\hello-world>code .)

example

我从VS Code文档中得到了这个。


1

我只需将 "C:\Users\myUser\AppData\Local\Programs\Microsoft VS Code\Code.exe" (其中myUser是您的Windows用户名)添加到系统路径中,不需要加引号,就可以解决这个问题。

"Shell Command: Install ‘code’ command in PATH " 相同的效果。


这对我非常有效。现在我可以使用 Ubuntu-20.04Hypercmdwsl2 中打开 code . - robe007

0

在安装VS时,路径已经自动设置好了。但我注意到“code.”和“code .”之间有一个区别,你能看出来吗?第二个在代码和点之间有一个空格。试试这个。


这可以作为注释添加。 - Arshad

0
我曾经遇到过完全相同的问题,当我检查我的PATH变量时,它显示路径为something\something\Microsoft VS Code。然后我想起我的文件夹名字是Visual Studio Code。在我将其改回来之后,一切都正常了。

0

前往扩展并安装Shell。在较新的版本中,您只需在CMD中键入Code .即可弹出。


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