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文件中,然後在啓動環境的新實例時始終可用。