在 VS Code 中,终端不显示 Ubuntu 20.04 shell 的选项
In VS Code, the terminal doesn't show an option for the Ubuntu 20.04 shell
我使用命令 code .
从 WSL/Ubuntu 打开 VSCode。
在终端下拉菜单中,我正在寻找 Ubuntu (WSL) shell,但它不存在
.
关于如何解决它的任何指导?
bash
和 tmux
都将为您的 WSL Ubuntu 实例启动终端。它显然从您的 /etc/shells
(当然还有 JavaScript 调试终端)获取可用 shell 的列表。
你可以从 /etc/shells
查看完整列表,如果你 运行 来自 VSCode 命令的 "Terminal: Select Default Profile" 命令调色板。
您可以通过启动 bash
或 tmux
配置文件来验证您是否在 WSL 实例中,然后 运行ning:
echo $WSL_DISTRO_NAME
我必须查看 VSCode 或“Remote - WSL”扩展源才能确定,但我猜有一个 hard-coded 的“通用”shell 列表它将显示为默认值。在我的系统上安装了 fish
,它也在列表中。
我使用命令 code .
从 WSL/Ubuntu 打开 VSCode。
在终端下拉菜单中,我正在寻找 Ubuntu (WSL) shell,但它不存在
.
关于如何解决它的任何指导?
bash
和 tmux
都将为您的 WSL Ubuntu 实例启动终端。它显然从您的 /etc/shells
(当然还有 JavaScript 调试终端)获取可用 shell 的列表。
你可以从 /etc/shells
查看完整列表,如果你 运行 来自 VSCode 命令的 "Terminal: Select Default Profile" 命令调色板。
您可以通过启动 bash
或 tmux
配置文件来验证您是否在 WSL 实例中,然后 运行ning:
echo $WSL_DISTRO_NAME
我必须查看 VSCode 或“Remote - WSL”扩展源才能确定,但我猜有一个 hard-coded 的“通用”shell 列表它将显示为默认值。在我的系统上安装了 fish
,它也在列表中。