【问题标题】:Ubuntu on Windows as VS Code terminal - executable pathWindows 上的 Ubuntu 作为 VS Code 终端 - 可执行路径
【发布时间】:2018-05-08 12:13:49
【问题描述】:
有一个related question,但它详细介绍了 WSL 的方法,在较新版本的 Windows 中,Linux 发行版不再是测试版,它们是通过 MS 应用商店提供的。
在哪里可以找到 Windows 上的 Ubuntu 可执行文件的路径? (不是 WSL。)我尝试右键单击该图标以找到属性,但它不存在,它似乎是某种特殊的快捷方式。
【问题讨论】:
标签:
visual-studio-code
windows-applications
windows-subsystem-for-linux
【解决方案1】:
如果您安装了多个发行版,您可以阅读如何单独启动一个发行版。
https://msdn.microsoft.com/en-us/commandline/wsl/wsl-config
但是,如果您只安装了 1 个,它会默认选择那个
共有三种启动和运行 WSL 的方式:
wsl.exe 或 bash.exe
wsl -c [命令] 或 bash -c [命令]
[发行版] 即 ubuntu -- 这与从 Windows 菜单启动已安装的应用程序相同。
在前两种情况下,WSL 必须选择要运行的分发版 - 默认分发版。如果您没有明确设置默认值,它将是第一个安装的。
所以你可以继续简单地使用 bash.exe
【解决方案2】:
- 打开 VSCode 设置
Ctrl + , 或 File > Prefrences > Settings
-
用户设置将打开。在该文件中添加以下内容:
"terminal.integrated.shell.windows": "C:\Windows\System32\bash.exe"
保存并关闭用户设置文件。
- 在 VSCode 中享受 bash!