VS Code 代码命令在 Pop OS 的终端上不再起作用

VS Code code command not working anymore on terminal on Pop OS

我知道这是一个常见问题。我已经搜索过,但答案没有帮助,因为其中许多是针对 OSx 和 WSL 的。我在 Pop!_OS。

我是 VS Code 用户,我习惯于在 VS Code 上输入 code . 打开我当前的文件夹。但从今天开始,这种情况不会再发生了。

我找到的许多答案告诉我在 VS Code 上 ctrl+shift+p 并键入 install 以查找安装 shell 的命令。它不适合我。

规格:

我遇到了同样的问题,我猜测 VScode 的安装目录在 VScode 更新期间被移动了(我认为那是它停止为我工作的时候)。无论如何,这就是我添加到我的 .zshrc 文件中以使其工作的内容:

export PATH="/usr/share/code/bin:$PATH"

我加了 导出 PATH="/usr/share/code/bin:$PATH" 到 .bashrc 并重新启动终端,它对我有用。

在我的例子中,我创建了一个符号 link。

$ cd /usr/local/bin/
$ sudo ln -s /usr/share/code/bin/code code

从那时起,我可以在终端的任何地方使用 code(我也使用 Pop OS)。

我遇到了同样的问题,所以我卸载了 vscode 并使用 snap 安装它:

sudo snap install code --classic