3

我安装了创建者更新。 WSL正在运行。我可以通过简单地调用notepad.exe来执行大多数.exe文件。但是当涉及到VS Code ....我不能使用默认的code命令或致电code.exe ...我也尝试过codecode.cmd。为什么VS代码不像其他程序一样执行?有没有办法启用code命令?从WSL Bash启动VS代码

编辑:我现在得到这些错误:

我@ MYPC:到/ mnt/C /用户/我/文档/ project_folder $代码。 (x86)/微软VS代码/斌/代码:第7行:实时路径:逗号 nd没有找到 /mnt/c/Program Files(x86)第14行:./Code.exe:没有 这样的文件或目录

回答

6

创想更新安装互操作功能。但是,您似乎需要在WSL中安装realpath以便识别路径。我不知道为什么是这样的情况,但运行sudo apt-get install realpath为我修好了!

编辑:更新到秋季创作者更新从WSL启动VSCode后开箱的

+0

如果您有类似问题并且正在使用zsh,则可能会对其他人有所帮助,请使用zsh https://medium.com/@finnzeit/set-and-use-zsh-as-default-shell-in-wsl-on -Windows-10最合适的路,4f30ed9592dc – Samwise

0

你总是可以创建在WSL猛砸别名壳

alias code="/mnt/c/Program\ Files/Microsoft\ VS\ Code/Code.exe" 

如果您将其添加到.bashrc或.zshrc文件中,然后在启动环境的新实例时始终可用。