打开Windows Terminal。鼠标点击进入设置,或者同时按ctrl和逗号。
找到如下内容:

            {
                "guid": "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
                "hidden": false,
                "name": "Ubuntu-20.04",
                "source": "Windows.Terminal.Wsl",
                "startingDirectory": "//wsl$/Ubuntu-20.04/home/<yourname>"
            },

添加/修改如下行:

"startingDirectory": "//wsl$/Ubuntu-20.04/home/<yourname>"

关于获取"<yourname>"的方法:
进入wsl2,输入:

cd ~

再输入

pwd

所示结果就是"<yourname>"

将 WSL 分发设置为启动时在主 ~ 目录中开始

默认情况下,配置文件的 startingDirectory 为 %USERPROFILE% (C:\Users\<YourUsername>)。 这是一个 Windows 路径。 对于 WSL 分发,现在直接引用文件系统(从 Windows 终端版本 1.12.3472.0 开始)。 可以使用 /home/<Your Ubuntu Username> 直接引用主文件夹。 例如,以下设置会在其主文件路径中启动“Ubuntu-20.04”分发:

{
    "name": "Ubuntu-20.04",
    "commandline" : "wsl -d Ubuntu-20.04",
    "startingDirectory" : "/home/<Your Ubuntu Username>"
}

如果使用早期版本的 Windows 终端,在引用分发的 startingDirectory 设置的主路径时,WSL 可能需要使用 \wsl$\ 前缀。 例如,在早期版本的 Windows 终端中,以下设置会在其主文件路径中启动“Ubuntu-18.04”分发:

{
    "name": "Ubuntu-18.04",
    "commandline" : "wsl -d Ubuntu-18.04",
    "startingDirectory" : "//wsl$/Ubuntu-18.04/home/<Your Ubuntu Username>"
}

重要 在较新版本的 Windows 中,startingDirectory 可以接受 Linux 样式的路径。

https://docs.microsoft.com/zh...


glc400
258 声望6 粉丝

« 上一篇
Win10安装MinGW
下一篇 »
重新安装WSL

引用和评论

0 条评论