В этом руководстве описывается, как создать современную, производительную и эстетически привлекательную терминальную среду в Windows. Она включает в себя:
- Windows Terminal (рекомендуется Preview-версия)
- Nerd Font (например, Cascadia Code NF)
- современный Bash Prompt с Oh My Posh
Существует множество вариантов терминалов для Windows. После многочисленных тестов я выбрал Windows Terminal – он:
- быстрый
- современный
- гибко настраиваемый
- легковесный
Я использую Preview-версию, чтобы опробовать новые функции раньше всех.
Windows Terminal доступен бесплатно в Microsoft Store:
Для корректного отображения иконок, символов Git и элементов prompt необходима Nerd Font. Рекомендую:
Преимущества:
- Чёткая читаемость
- Элегантный дизайн
- Поддержка лигатур
- Идеально подходит для терминалов разработчика
После установки шрифт можно выбрать в Windows Terminal через
settings.jsonкак основной.
| Ввод | Отображение (лигатура) |
|---|---|
-> |
→ |
=> |
⇒ |
!= |
≠ |
== |
═ |
=== |
≡ |
<= |
≤ |
Альтернативно можно установить любой другой Nerd Font по вкусу:
Конфигурация выполняется в файле settings.json.
- Откройте Windows Terminal
- Нажмите
Ctrl + ,(или выберите «Настройки» в меню) - Откройте
settings.json - Добавьте или измените нужные параметры
В profiles.list[] можно создавать профили SSH для подключения к удалённым серверам:
{
"commandline": "ssh username@server.address",
"hidden": false,
"name": "Мой SSH-сервер"
}Для использования специфического SSH-ключа:
"commandline": "ssh -i ~/.ssh/id_ed25519 username@server.address"👉 Создание SSH-ключа:
ssh-keygen -t ed25519 -C "ваш комментарий"👉 Использование графических приложений на удалённом Linux-сервере (X11-переадресация)
Если вы хотите использовать графические приложения на удалённом сервере, рекомендуется использовать XMing Server.
➡️ Загрузка на www.straightrunning.com
После установки дисплей перенаправляется в систему Linux с помощью X11-переадресации с использованием ключа -X.
"commandline": "cmd.exe /c \"set DISPLAY=127.0.0.1:0.0&& ssh -X -i ~/.ssh/id_ed25519 user@server.adress\""| Сочетание | Действие |
|---|---|
Shift + ← / → |
Переключение вкладок в Windows Terminal |
Alt + ← / → |
Переключение окон Tmux |
Ctrl + ← / → |
Переключение буферов NVim |
Эти настройки и цветовая схема согласованы с моими конфигурациями Neovim и Tmux:
Убедитесь, что переменная TERM установлена в xterm-256color.
Добавьте в .bashrc, .zshrc или .profile:
export TERM=xterm-256colorСкрипт truecolor-test.sh поможет проверить поддержку 24-битного цвета. Запустите:
curl -sL https://raw.githubusercontent.com/vhstack/termpp/main/truecolor-test.sh | bashЕсли терминал поддерживает только 256 цветов, градиент будет ступенчатым; при True Color — плавным.
256 цветов (xterm-256color с fallback 8-bit):

Информативный и современный Bash Prompt — бесценен. С Oh My Posh вы получаете:
- Отображение ветки Git
- Код завершения последней команды
- Визуальное разделение через иконки и цвета
Важно: настройка производится только на удалённом сервере в Bash, не локально.
Автоматический скрипт установки vhstack-Prompt:
Или выполнить напрямую:
curl -sL https://raw.githubusercontent.com/vhstack/termpp/main/install-termpp.sh | bashcurl -sL https://raw.githubusercontent.com/vhstack/termpp/main/install-termpp.sh | zshСкрипт автоматически:
- 📦 Устанавливает Oh My Posh
- 📁 Копирует тему
vhstack.omp.jsonв~/.config/ohmyposh/ - ✍️ Добавляет в
~/.bashrcили~/.zshrcстроку инициализации
💡 После установки выполните
source ~/.bashrcили перезапустите терминал.
curl -s https://ohmyposh.dev/install.sh | bash -sПодробности:
👉 Oh My Posh – Linux Installation
Используйте тему vhstack.omp.json или любую другую на ваш вкус.
- Создайте директорию и загрузите тему:
mkdir -p ~/.config/ohmyposh
curl -L https://raw.githubusercontent.com/vhstack/termpp/main/vhstack.omp.json -o ~/.config/ohmyposh/vhstack.omp.json- Добавьте в
~/.bashrcили~/.zshrc:
eval "$(~/.local/bin/oh-my-posh init bash --config ~/.config/ohmyposh/vhstack.omp.json)"- Загрузите обновления:
. ~/.bashrcТеперь ваш prompt будет автоматически загружаться при входе в систему.
- 💻 Windows Terminal GitHub
- 🔤 Microsoft Cascadia Font
- 🔤 Nerd Fonts Overview
- 💻 XMing Server
- 🖌️ Oh My Posh Documentation
С этой средой вы получите лёгкую, быструю и эстетичную конфигурацию для ежедневной работы. Все компоненты модульны — темы, шрифты, горячие клавиши и цвета легко настраиваются под вас.
Приятной настройки и happy hacking! 🚀




