VisualStudioCode в Windows с WSL Ubuntu
Я только что обновился до Windows 10 1809 и пытаюсь запустить VSCode с WSL Ubuntu. Я удалил устаревший дистрибутив WSL и установил Ubuntu из Магазина Microsoft.
Теперь в VSCode я установил "Terminal.integrated.shell.windows": "C:\Users\username\AppData\Local\Microsoft\WindowsApps\ubuntu.exe", и я могу открыть терминал с помощью "New Terminal", Однако, когда я попытался запустить задачу сборки, вместо запуска команды "make", она выводит справочную информацию из файла ubuntu.exe.
У кого-нибудь есть предложения?
Спасибо!
2 ответа
Объявление от 2 мая 2019 года " Remote Development with VS Code " предлагает официальную поддержку с:
Visual Studio Code Remote - WSL
Расширение Remote - WSL позволяет использовать подсистему Windows для Linux (WSL) в качестве среды разработки на полную ставку прямо из VS Code.
Эта новая оптимизированная поддержка позволяет вам:
- Используйте Windows для разработки в среде, основанной на Linux, используя специальные наборы инструментов и утилиты для Linux.
- Отредактируйте файлы, расположенные в WSL или смонтированной файловой системе Windows (например, / mnt / c).
- Запускайте и отлаживайте ваши приложения на базе Linux в Windows, в VS Code.
Так должно быть:
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe",
Просто чтобы добавить к ответу idanp, у меня есть последняя версия Ubuntu из хранилища Windows, и теперь я использую эту строку в settings.JSON для нацеливания на WSL bash на моем win10 vscode:
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe"