命令代码。这本手册里没有。
之前的所有步骤都奏效了。如何在OS X终端中调用Visual Studio代码?
pwd
/Users/mona/nodejs/myExpressApp
code .
-bash: code:命令不存在
我最终通过改变工作空间从Visual Code Studio中打开它,但是为什么命令代码不会。部分工作?
命令代码。这本手册里没有。
之前的所有步骤都奏效了。如何在OS X终端中调用Visual Studio代码?
pwd
/Users/mona/nodejs/myExpressApp
code .
-bash: code:命令不存在
我最终通过改变工作空间从Visual Code Studio中打开它,但是为什么命令代码不会。部分工作?
当前回答
如果你想永久添加:
将此添加到~/。Bash_profile或~/。如果您运行的是macOS v10.15 (Catalina)或更高版本。
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
来源:macOS上的Visual Studio Code
其他回答
如果这种情况发生在Linux Mint或Ubuntu上,很可能是因为您通过软件管理器安装了Visual Studio Code。这将在调试过程中引起其他问题。相反,使用Visual Studio Code网站上的.deb文件安装它。
如果你真的想使用软件管理器,下面的解决方案仍然有效:
使用find / name code 2> /dev/null查找Visual Studio code二进制文件的路径。它应该以/extra/vscode/bin/code结尾
如果你正在使用Linux Mint软件管理器,你可能只会在中间找到一个长得离谱的名字,就像这样:
“... / stable / 7a22830d9e8fbbdc9627e43e072005eef66c14d2a4dd19992427ef4de060186a / ...”
只需将长部分替换为"/active/"
一旦你有了它,创建一个符号链接:
Ln -s path_you_found/extra/vscode/bin/code /usr/local/bin/code
如果你没有权限,或者只希望自己可以访问它,只需将这一行添加到你的.bashrc或.zshrc文件中:
导出路径= " $路径:path_you_found /额外的/ vscode / bin /
注意,我移除了末尾的“code”文件名。
我尝试了以下文档,它对我有用:
启动Visual Studio代码 打开命令面板(Cmd + Shift + P),输入'shell Command '来查找 Shell命令:在PATH命令中安装“code”命令 重启终端
为此,需要在Bash路径中有一个名为“code”的可执行文件,这是一些安装程序为您添加的,但这个显然没有。
最好的方法是在/usr/local/bin文件夹中添加到Visual Studio Code应用程序的符号链接。您可以在终端中使用如下命令来完成此操作。
ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"
您可能需要将sudo放在它的前面,以获得成功完成它的权限。
对于那些使用iTerm2运行Z shell的人,请将此添加到~/中。zshrc中。
alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
参见设置Visual Studio代码
提示:如果你想在终端上运行Visual Studio Code,请在.bashrc文件中添加以下文件:
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
然后输入~/.bashrc