Як налаштувати Windows для розробки: середовище з нуля

5 хв читання

Базове налаштування Windows для програмування: термінал, Git, VS Code, WSL і менеджери пакетів. Все через winget за 20 хвилин.

Налаштувати Windows для розробки з нуля — займає менше години якщо знати що встановлювати і в якому порядку.


Крок 1: Встановити базові інструменти через winget

# Відкрий PowerShell або Windows Terminal

# Термінал
winget install Microsoft.WindowsTerminal

# Git
winget install Git.Git

# VS Code
winget install Microsoft.VisualStudioCode

# Node.js (LTS)
winget install OpenJS.NodeJS.LTS

# Python
winget install Python.Python.3.12

# 7-Zip
winget install 7zip.7zip

# Bitwarden (паролі)
winget install Bitwarden.Bitwarden

Крок 2: WSL 2 для Linux команд

wsl --install

Перезавантаж → Ubuntu налаштує автоматично при першому запуску.

Оновити пакети в Ubuntu:

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential curl wget

Крок 3: Налаштувати Git

# В WSL або Git Bash
git config --global user.name "Твоє Ім'я"
git config --global user.email "email@example.com"
git config --global core.editor "code --wait"
git config --global init.defaultBranch main

# SSH ключ для GitHub
ssh-keygen -t ed25519 -C "email@example.com"
cat ~/.ssh/id_ed25519.pub  # скопіюй і додай на github.com/settings/keys

Крок 4: VS Code розширення

Встанови через термінал:

# WSL інтеграція
code --install-extension ms-vscode-remote.remote-wsl

# Git
code --install-extension eamodio.gitlens

# Python
code --install-extension ms-python.python

# Prettier (форматування)
code --install-extension esbenp.prettier-vscode

# Підсвітка для різних мов
code --install-extension bradlc.vscode-tailwindcss
code --install-extension dbaeumer.vscode-eslint

Крок 5: PowerShell 7 і профіль

# Встановити PowerShell 7
winget install Microsoft.PowerShell

# Відкрити профіль для редагування
code $PROFILE

# Додати корисні аліаси
Set-Alias -Name g -Value git
Set-Alias -Name py -Value python
function proj { Set-Location "C:\Projects" }

Крок 6: Windows Terminal налаштування

Встанови Cascadia Code (шрифт з лігатурами):

winget install Microsoft.CascadiaCode

В Windows Terminal Settings (Ctrl+,) → Default → Font face: Cascadia Code


Крок 7: Структура проектів

Створи зрозумілу структуру:

C:\Projects\
├── personal\
│   ├── my-site\
│   └── scripts\
├── work\
└── learning\
New-Item -ItemType Directory -Path "C:\Projects\personal", "C:\Projects\work", "C:\Projects\learning"

Крок 8: Docker (опціонально)

winget install Docker.DockerDesktop

Після встановлення і запуску Docker Desktop: в WSL автоматично з'являться команди docker і docker-compose.


Корисні налаштування для розробки

# Показати розширення файлів
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" `
  -Name "HideFileExt" -Value 0

# Показати приховані файли
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" `
  -Name "Hidden" -Value 1

# Увімкнути Long Path Support (для npm і Python)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
  -Name "LongPathsEnabled" -Value 1

Резюме

За 20 хвилин: winget для основних програм → wsl --install для Linux → налаштуй Git → встанови VS Code розширення. Long Path Support обов'язково — npm і Python часто мають довгі шляхи.

Схожі статті

← Всі статті