VS Code不会在Mac上永久地在路径上添加命令行

时间:2017-03-02 01:09:57

标签: visual-studio-code

我在Mac 10.12.3(16D32)上使用VS代码1.8.1。启动vscode后,我运行cmd shift p打开命令搜索字段。然后运行Install code command in Path。我可以看到代码已添加到PATH上,但在我关闭代码后它被删除了。有没有办法永久添加它?

7 个答案:

答案 0 :(得分:11)

因此,在安装新笔记本电脑时遇到了这个问题,发现了一个简单的解决方案(但有些尴尬)对我有用。在使用它太久之后,我注意到我将其留在下载中。我将.app文件移至/ Applications并再次运行了命令行安装功能,现在“ code”命令仍然存在。

答案 1 :(得分:4)

我假设你已经检查了this link

VSCode应用程序通常位于/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code

按照以下步骤通过shell上的code访问VSCode。

  1. 打开bash_profile页面

    sudo vi /etc/paths
    
  2. 在PATH文件夹列表中添加一行额外的行

    /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/
    
  3. 退出vi:Esc> :WQ! >输入密钥

  4. 重新启动shell。然后执行echo $PATH确认已成功添加VSCode。

    通过键入which code添加检查代码命令。您应该在屏幕上看到VSCode路径。

    如果无效,请尝试this link

    编辑:我使用的是版本1.9.1,在我运行Install code command in Path后,它被永久添加。

答案 2 :(得分:4)

将此添加到〜/ .bash_profile

export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

来源:https://code.visualstudio.com/docs/setup/mac

答案 3 :(得分:0)

Visual Studio代码

rm /usr/local/bin/code
ln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/code

Visual Studio代码 - 内部人员

rm /usr/local/bin/code-insiders
ln -s "/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/bin/code" /usr/local/bin/code-insiders

答案 4 :(得分:0)

我在Mac / Mac OS 10.10.5 Yosemite上运行Visual Studio Code - Insiders 1.23.0。我添加了" Shell命令:安装'代码内部人员' PATH"中的命令来自VSC内部 - 内部人士。从任何目录中的终端我只需添加代码内部人员。'它在VSC中启动 - 内部人员没有问题。

希望有所帮助。

答案 5 :(得分:0)

对我来说,问题在于Visual Studio Code.app不在Applications文件夹中,而是在Downloads文件夹中。将其移到那里并重新运行add to path命令对我来说已经解决了。

答案 6 :(得分:0)

大苏尔:

来自official docs

<块引用>

注意:由于 zsh 成为 macOS Catalina 中的默认 shell,运行 以下命令将 VS Code 添加到您的路径:

cat << EOF >> ~/.zprofile
# Add Visual Studio Code (code) export PATH="\$PATH:/Applications/Visual Studio
Code.app/Contents/Resources/app/bin" EOF

我这样做了,它对我有用。