如何解决无法激活 VS Code 命令行工具
我正在运行最新版本的 iTerm2 和 Visual Studio Code。
目前,运行像 code .
这样的终端命令会给我一条错误消息:-bash: code: command not found
。
official documentation 建议通过 VSCode 中的命令面板激活命令行工具,如下所示:
the official documentation's screenshot for the command pallette
但是当我在命令面板中运行该命令时,无论我尝试运行的命令是什么排列,我都会得到一个无休止的 searching...
提示:
我还尝试从终端的文档中运行以下命令:
# Add Visual Studio Code (code)
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
EOF
以及直接编辑我的 .bash_profile 并重新启动我的终端。但是,我仍然得到 -bash: code: command not found
。
这是一件如此简单的事情,我觉得我一定做错了什么,但我不知道它是什么。有没有人遇到过这个问题?
解决方法
当关注official guide时,它会在code
处为/usr/local/bin
创建一个软链接
因此,如果托盘不适合您,您可以手动执行该操作。
首先运行 echo $PATH
以检查 /usr/local/bin
变量中是否存在 PATH
。如果没有,您可以运行 export PATH="$PATH:/usr/local/bin"
将目录添加到 PATH
(这只会影响当前会话。请继续阅读以获取永久解决方案)
ln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/code
对于此命令,您应该在第一个 \
之后删除 "
,因为它会转义 $
。
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
此外,如果您移动到 .bash_profile
而不是使用 zsh
,bash
可能不起作用。对于 zsh
,您可以将 export PATH="$PATH:/usr/local/bin"
添加到 .zshrc
的最后一行,如果缺少则创建它。运行 echo $SHELL
以检查您使用的终端
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。