Дружимо 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/с

Перевіряємо і радіємо 🙂

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. І тепер можна створити новий “Термінальний”. Тепер можна використовувати Ubuntu Terminal в VS Code 🙂