Сообщение об ошибке «команда code. zsh не найдена wsl» предполагает, что команда code, которая обычно используется для запуска кода Visual Studio, не распознается в подсистеме Windows для Linux (WSL). среду с оболочкой Zsh. Вот несколько способов решения этой проблемы:
Метод 1: обновление кода WSL и Visual Studio
Убедитесь, что в вашей системе установлены последние версии WSL и кода Visual Studio. Откройте приложение Microsoft Store и проверьте наличие обновлений для используемого вами дистрибутива WSL. Аналогично обновите Visual Studio Code до последней версии с официального сайта.
Метод 2: отрегулируйте переменную $PATH
Команда codeможет отсутствовать в переменной $PATHпо умолчанию в оболочке Zsh. Вы можете добавить соответствующий путь к переменной $PATH, изменив файл конфигурации вашей оболочки, например .zshrc. Откройте файл с помощью текстового редактора и добавьте в конец следующую строку:
export PATH="$PATH:/mnt/c/Program\ Files/Microsoft\ VS\ Code/bin"
Сохраните файл и перезапустите терминал или запустите source.zshrc, чтобы применить изменения. Теперь команда codeдолжна быть распознана.
Метод 3. Создайте псевдоним
Если предыдущий метод не работает, вы можете создать псевдоним для команды code. Снова откройте файл .zshrcи добавьте следующую строку:
alias code="/mnt/c/Program\ Files/Microsoft\ VS\ Code/Code.exe"
Сохраните файл и перезагрузите терминал. Теперь вы сможете использовать команду codeдля запуска Visual Studio Code.
Метод 4: используйте полный путь
В качестве альтернативы вы можете использовать полный путь к исполняемому файлу кода Visual Studio всякий раз, когда захотите его запустить. В терминале введите:
/mnt/c/Program\ Files/Microsoft\ VS\ Code/Code.exe .
Эта команда откроет текущий каталог в Visual Studio Code.