如上所述,我想默认通过 Windows 主目录中的 Microsoft Terminal 打开 Ubuntu 22.04.1(在 WSL 中)C:\Users\\<name\>
。
我尝试输入默认路径为 和C:\\Users\\\<name>
,/mnt/C/Users/\<name>
以及直接编辑 JSON 文件,但每次都出现错误:
Could not access starting directory _"\<choice of directory\>"_
... 启动时。如何让 WSL 在 Windows 主目录中打开?
答案1
在 Windows 终端中编辑配置文件并将命令行更改为wsl --cd C:\Users\%username%
。该--cd
参数可以处理 WSL 发行版中的 Windows 路径或 Linux 路径。
这%username%
是用户名的 CMD 变量,因为 Windows 在启动应用程序时仍使用旧的(PowerShell 之前的)变量样式。当然,您也可以对其进行硬编码。
请记住,WSL2 下的文件访问目前仍然很多在 Windows 驱动器上速度较慢。