使用 "code" 在 WSL 中打开 Visual Studio 代码中的文件夹

Open folder in Visual Studio code in WSL with "code"

我的电脑死机了,我今天不得不重装系统。 我使用 VS Code 运行ning Windows 10,我使用 Debian (WSL) 作为我的主要终端。

我已经使用“添加到 PATH”选项安装了 VS Code,并且我已经在 PowerShell 中为 Linux 激活了 Windows 子系统。

我可以在 CMD 和 PowerShell 中使用命令“代码”,但是当我在 Debian 中尝试 运行 它时,我得到 "-bash: code: command not found",据我了解,使用“路径”选项安装时应该可以立即运行?至少根据这篇文章:https://dev.to/ajeet/the-ultimate-guide-to-use-vs-code-with-windows-subsystem-for-linux-wsl-51hc

我也试过安装“远程开发”扩展,但我仍然面临同样的问题。

尝试将以下行添加到 $HOME 目录 (~/.bashrc) 中的 .bashrc 文件。

PATH=$PATH:/mnt/c/Users/$USER/AppData/Local/Programs/Microsoft\ VS\ Code/bin

$USER 替换为您的 Windows 用户名。

或者,您可以创建一个别名并将其添加到您的 .bashrc 文件中:

alias $COMMAND"$PATH"

$COMMAND 替换为您选择的名称并将 $PATH 替换为可执行文件的路径。

您可以在 bashrc 中设置别名,例如:

alias code='code --remote wsl+<distro_name>'

其中 distro_name 是您的 WSL 发行版名称。

您可以使用以下命令在 PowerShell 中检查您的发行版名称:

wsl --list

Refer to the documentation.