更新系统至windows v2004
版本之后,在非Windows
系统目录(即非/mnt
)打开vscode
会提示错误,需要手动前往\\wsl$\Arch\mnt\c...
之类的目录用vscode
打开. 在wsl
系统下输入code \\wsl$\Arch\mnt\c...
也会同样报错。
解决此问题,只需要进入Windows
系统目录,再执行code //wsl$/Arch/home/yfs/...
即可。命令如下:
1 |
|
- 先判断当前目录是否包含mnt,若包含,则为windows目录环境,直接code即可;
- 若为wsl系统目录,先记录当前目录,随后进入windows目录,code打开映射的wsl路径,随后返回原目录。
Tips:1
linux环境下,alias 的优先级高于$PATH.