Discover Your Own Sense of Elegance with Oh My Posh
Oh My Posh (OMS) - это расширение для командной строки PowerShell, предназначенное для изменения визуального отображения приглашения командной строки. Оно позволяет кастомизировать и улучшить внешний вид вашей командной строки, добавляя цвета, стили, эмоции и другие элементы.
Для того чтобы использовать OMS, сначала вам нужно установить его с помощью менеджера пакетов Chocolatey. Также потребуется установить и запустить PowerShell версии 7 или выше.
Пример установки OMS с использованием Chocolatey:
choco install oh-my-posh
После установки, вам нужно добавить следующий код в ваш файл PowerShell Profile (обычно располагается в `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1`):
powershell
Import-Module oh-my-posh
Set-Theme
Обратите внимание, что `
Пример подключения и настройки темы "Paradox" в PowerShell Profile:
powershell
Import-Module oh-my-posh
Set-Theme Paradox
После добавления этого кода и перезапуска командной строки PowerShell, вы увидите измененное отображение приглашения командной строки в соответствии с выбранной темой.
Вот некоторые примеры других операций, которые вы можете выполнить с помощью OMS:
- Установка кастомного символа приглашения:
powershell
Set-Prompt -Symbols @{ Laptop = '🖥️'; Admin = '👑' }
Set-Prompt -Theme -Symbols @{ Laptop = '🖥️'; Admin = '👑' }
- Изменение цветового оформления:
powershell
Set-Theme -Colors @{ "UserPrompt" = "DarkRed"; "Path" = "DarkGreen" }
- Добавление иконки Git статуса:
powershell
Set-PoshPrompt -AddRootIconFunction "Write-VcsStatusIcon"
- Кастомизация имен каталогов:
powershell
Set-PoshPrompt -FolderPathAbbreviation "~/Documents" "~/just/too/long/path"
- Кастомизация отображения имени пользователя:
powershell
Set-PoshPrompt -User "John Smith"
Это лишь некоторые примеры использования Oh My Posh. С его помощью вы можете настроить практически любые аспекты отображения приглашения командной строки, чтобы сделать работу в командной строке более удобной и индивидуальной.