Лично я нахожу WSL потрясающим (я использую WSL 1), он очень хорошо интегрируется с windows 10 и Ubuntu. Я провожу там большую часть своего дня.
Я настроил псевдоним для нескольких windows приложений, которые я часто использую. Внутри вашего ~ / .bashr c или ~ / .zshr c вам нужно добавить что-то вроде этого в начало:
alias webstorm="/mnt/c/Program\ Files/JetBrains/WebStorm/bin/webstorm64.exe"
alias subl="/mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe"
alias chrome="/mnt/c/Program\ Files\ \(x86\)/Google/Chrome/Application/chrome.exe"
Следование этому шаблону против кода будет выглядеть примерно так:
alias code="/mnt/c/Program\ Files/Microsoft\ VS\ Code/Code.exe"
ИЛИ
alias code="/mnt/c/Users/damo/AppData/Local/Programs/Microsoft\ VS Code/bin/code.exe
В зависимости от места установки. Проверьте свой псевдоним с помощью alias
изнутри wsl.
В качестве альтернативы убедитесь, что ваш путь содержит каталог рассматриваемого приложения. Проверьте ваш путь с помощью echo $PATH
Но когда я установил код VS, он фактически занял путь WSL, вы пробовали просто набрать code .
Разве это не открывает код против вашего текущего местоположения?