zsh - OSX - visual studio命令行不会坚持

时间:2017-03-28 00:11:40

标签: macos visual-studio-code zsh

var elm_rows = document.getElementsByClassName("wrap");
for (i in elm_rows) {
    elm = elm_rows[i];
    elm.addEventListener("click", function (e) {
        this.getElementsByTagName("input")[0].focus();
    });
}

从VSCode命令选项板中选择which code code not found 选项只能暂时解决问题。

然后,即使我重新启动终端,代码命令仍可正常工作。

但是,当我重新启动计算机时,我又回到了

Install 'code' command in Path

我可以看到代码位于code not found

/usr/local/bin/code已经在我的道路上了。

1 个答案:

答案 0 :(得分:1)

检查符号链接/usr/bin/local/code是否指向VSCode二进制文件的易位版本。我的是。

$ ls -l /usr/local/bin/code
code -> /private/var/folders/hz/w...n/T/AppTranslocation/...

要修复

  1. 确保您的VSCode安装未在App Translocation中运行。例如,通过使用Alfred工作流程将VSCode二进制文件移动到/Applications时,可能会发生这种情况。您必须手动将二进制文件拖到Finder中的文件夹中。 (真是个阻力。哈哈。但是,认真的说,WTF苹果公司?)
  2. 您可以通过以下方式解决此问题:将现有的二进制文件拖到桌面上,然后再拖回“应用程序”文件夹中。
  3. 删除断开的符号链接:rm /usr/local/bin/code
  4. 使用VSCode中的命令(“在PATH中安装'code'命令”)重新安装链接。