VisualStudioCode в Windows с WSL Ubuntu - PullRequest
       55

VisualStudioCode в Windows с WSL Ubuntu

0 голосов
/ 08 декабря 2018

Я только что обновился до Windows 10 1809 и пытаюсь запустить VSCode с WSL Ubuntu.Я удалил старый дистрибутив WSL и установил «Ubuntu» из Магазина Microsoft.

Теперь в VSCode я установил «Terminal.integrated.shell.windows»: «C: \ Users \ username \ AppData \»Локальный \ Microsoft \ WindowsApps \ ubuntu.exe ", и я могу открыть терминал с помощью" Новый терминал ".Однако, когда я попытался запустить задачу сборки, вместо запуска «make», она выводит справочную информацию из файла ubuntu.exe.

У кого-нибудь есть предложения?

Спасибо!

Ответы [ 3 ]

0 голосов
/ 17 декабря 2018

Просто, чтобы добавить к ответу idanp, у меня есть последняя версия Ubuntu из магазина Windows, и теперь я использую эту строку в настройках. JSON для нацеливания на WSL bash на моем win10 vscode:

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe"

0 голосов
/ 02 мая 2019

Объявление " Remote Development with VS Code " от 2 мая 2019 года предлагает официальную поддержку:

Visual Studio Code Remote - WSL

https://microsoft.github.io/vscode-remote-release/images/wsl-readme.gif

Расширение Remote - WSL позволяет использовать подсистему Windows для Linux (WSL) в качестве штатной разработкисреда прямо из кодекса ВС.

Эта новая оптимизированная поддержка позволяет вам:

  • Использовать Windows для разработки в среде на основе Linux, используя специальные наборы инструментов и утилиты для Linux.
  • Редактировать файлы, расположенные вWSL или смонтированная файловая система Windows (например, /mnt/c).
  • Запуск и отладка приложений на базе Linux в Windows, в VS Code.
0 голосов
/ 10 декабря 2018

Должно быть:

  "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe",
...