Запуск VSCode из Ubuntu WSL2 не работает

Я пытаюсь запустить VSCode в моем Ubuntu WSL2.

Когда я запускаю code ., zsh не может найти VSCode. Я установил подключаемый модуль Remote - WSL в VSCode и могу открыть свой экземпляр Ubuntu из Windows. Я хочу добиться этого и с терминала Ubuntu.

ayman@DESKTOP  ~  code .
zsh: command not found: code

Я попробовал wsl --shutdown, а затем переустановил плагин Remote-WSL, но он по-прежнему не работает.

Требуется ли zsh конфигурация для запуска VSCode с терминала? Если да, то какие конфигурации требуются?


person Ayman Patel    schedule 02.12.2020    source источник


Ответы (1)


Если VSCode находится на вашем пути к Windows, он также должен быть на вашем пути WSL. Что нужно проверить:

  • VSCode находится на вашем пути к Windows? Если нет, сначала добавьте его туда.

  • Распространение пути Windows на WSL включено по умолчанию, но проверьте это еще раз. Проверьте, есть ли в разделе [interop] строка с именем appendWindowsPath. Если он установлен на false, измените его на true или просто удалите строку полностью.

  • Возможно, ваши сценарии запуска (например, ~/.zshrc) изменяют путь (или полностью устанавливают новый)? Если это так, добавьте к пути в сценариях запуска, а не заменяйте его.

  • Любые расширения zsh, которые могут изменять путь?

person NotTheDr01ds    schedule 10.12.2020