Дружим Windows 10 с ядром Linux + Windows Terminal и VS Code

Список дистрибутивов доступных на момент написания статьи:

  • Ubuntu 16,04 LTS
  • Ubuntu 18,04 LTS
  • OpenSUSE LEAP 15
  • OpenSUSE LEAP 42
  • SUSE Linux Enterprise Server 12
  • SUSE Linux Enterprise Server 15
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix для WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpine WSL

Подробную инструкцию по установке можно найти на официальном сайте. Я устанавливал Ubuntu 18.04 LTS. После установки Ubuntu не забудьте запустить и создать пользователя. 

По использовав немного приложение Ubuntu вы заметите что она использует свою виртуальную файловую систему, и у вас возникнет вопрос какже перейти на диск C или D )) для этого есть специальная команда.

cd /mnt/с

затем пишем в терминал ls проверяем и радуемся ))

Windows Terminal

Сейчас речь пойдет не о консоли и о новом приложении от Майкрософт.

Для этого приложения есть публичный репозиторий, теперь установиваем это приложение.

Дальше идем в выпадающее меню.

И проверяем наличие пункта Ubuntu, если нету его нету. тогда идем в настройки.

У вас должен открыться конфигурационный файл. Ищем блок profiles и в конец добавляем следующие конфиги.

{
    "acrylicOpacity" : 0.75,
    "closeOnExit" : true,
    "colorScheme" : "Campbell",
    "commandline" : "wsl.exe -d Ubuntu-18.04",
    "cursorColor" : "#FFFFFF",
    "cursorShape" : "bar",
    "fontFace" : "Consolas",
    "fontSize" : 10,
    "guid" : "{bec5a9a6-4f9f-4d2f-a027-e406d6df1793}",
    "historySize" : 9001,
    "icon" : "C:/Pictures/ubuntu.png",
    "name" : "Ubuntu",
    "padding" : "0, 0, 0, 0",
    "snapOnInput" : true,
    "startingDirectory" : "//wsl$/Ubuntu/home/{username}",
    "useAcrylic" : true
}

Нужно заменить {username} на имя пользователя. Также можно указать другой путь например “%USERPROFILE%”

Также нужно заменить {YOUR_GUID} для этого в приложении Ubuntu нужно выполнить команду uuidgen, копируем и вставляем.

"startingDirectory" : "%USERPROFILE%",

И еще нужно заменить путь к иконке.

Теперь сохраняем и проверяем, если приложение на показало сообщение с ошибок, значить все сделано правильно. В списке выбираем Ubuntu )))

VS Code

VS Code – это редактор исходного кода, похож на маленькую IDE.

После запуска VS Code скорее всего он сразу предложит вам установить плагин Remote – WSL сделайте это (не обязательно но он может вам пригодиться).

Нажимаем Ctrl+Shift+p выбираем Terminal: Select Default Shell. Затем в выпадающее меню нужно выбрать WSL Bash. И теперь можно создать новый “Terminal”. И это все, теперь можно использовать Ubuntu Terminal в VS Code )))