尝试把 wsl 作为 Windows 的主 shell,奈何每次关闭终端 wsl 都会进入闲置,再次启动要等好几秒,在尝试检索之后,在 WSL 的 issue 里找到了 undocumented 的解决方案😄
编辑 %USERDATA%/.wslconfig 添加配置项
[wsl2] vmIdleTimeout=-1
该配置在我的 Win11 上已经完成目标,若看官的系统为 Win10,文末的 issue 里也给出了解决方案,因为没有设备测试,故不在此说明,欢迎反馈。
microsoft/WSL#10138