Улучшаем PowerShell при помощи Oh My Posh

Published on
2 мин. чтения

Установка терминала

Если вы используете Windows 11, то можете пропустить этот шаг, так как терминал уже установлен в системе. При использовании Windows 10, рекомендую скачать Windows Терминал из Microsoft store

Установка шрифта Nerd

Теперь необходимо скачать шрифт Nerd для корректного отображения глифов. Я для примера выбрал CascaydiaCove Nerd Font. После скачивания находим шрифт CaskaydiaCoveNerdFont-Regular.ttf, открываем его и нажимаем установить.

win-font-install

После установки заходим в настройки терминала, в разделе профилей, выбираем профиль по умолчанию, переходим в оформление и выбираем установленный шрифт CaskaydiaCove NF.

win-terminal-settting

Установка Oh My Posh для PowerShell

Устанавливаем Oh My Posh при помощи следующей команды:

winget install JanDeDobbeleer.OhMyPosh

Открываем в блокноте профиль для редактирования командой

notepad $PROFILE

Если вы получаете ошибку значит профиль PowerShell еще не создан, чтобы создать его введите команду

new-item -type file -path $profile -force

После этого снова открываем профиль для редактирования в блокноте и вставляем туда следующую строку для установки темы «Montys»

oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\montys.omp.json" | Invoke-Expression

сохраняем файл и перезапускаем терминал. Если тема не применилась вводим команду

. $PROFILE

Для того чтобы посмотреть все доступные темы можно перейти на GitHub или посмотреть их в PowerShell при помощи

Get-PoshThemes

в ответ вы получите полный список доступных тем

ohmyposh