【问题标题】:Can't open VS Code on command line无法在命令行上打开 VS Code
【发布时间】:2020-07-12 15:31:06
【问题描述】:
我将 VS Code 与 WSL 一起使用。要在 WSL 中编辑代码,我需要导航到 WSL 中的目录,然后键入 code . 以在同一目录中打开 VS Code。它以前工作过,但突然之间我无法让这个命令工作。我收到错误zsh: command not found: code。
我尝试过的事情:
- Dan Lowe 和 starryknight 对此similar question 的回答。当我尝试 Dan Lowe 的回答时,我实际上找不到“Shell 命令:在 PATH 中安装 'code' 命令”选项。尝试将 VS Code bin 添加到 .zshrc 中的 PATH 的 starryknight 的回答没有任何变化(zsh 是引导 shell)。
- 正在重新启动 WSL (Ubuntu 20.04)。
- 关闭 VS Code 应用程序。
【问题讨论】:
标签:
ubuntu
visual-studio-code
windows-subsystem-for-linux
【解决方案2】:
对于搜索 Ubuntu 20.04 的任何人,我必须执行以下操作:
要检查正确的路径,你可以
ls /usr/share/code/code
如果上面返回这样的错误:
# ls: cannot access '/usr/share/code/codes': No such file or directory
直接打开 VS Code 然后查看 htop 看看 VS Code 运行的实际路径
htop
然后用正确的路径运行以下命令,我的现在是/usr/share/code/code
sudo ln -s /usr/share/code/code /usr/bin/code
【解决方案3】:
步骤:
- 转到“控制面板”>“用户帐户”>“用户帐户”
- 点击左侧面板中的“更改我的环境变量”
- 突出显示“用户变量”中的“路径”并点击编辑
- 在“编辑环境变量窗口”中点击“新建”
- 添加“C:\Users\AppData\Local\Programs\Microsoft VS Code\bin
- 重启wsl