Как настроить терминал Windows как профессионал
У нас есть подробные инструкции по настройке Терминала Windows, начиная от добавления акрилового эффекта и заканчивая применением шрифта Caskaydia в командной строке. Мы добавили шаги как для PowerShell, так и для Ubuntu (WSL). Вы можете развернуть приведенную ниже таблицу и перейти в любой желаемый раздел.
Применение акрилового эффекта к терминалу Windows в Windows 10/11
1. Сначала откройте Microsoft Store и обновите Терминал Windows до последней версии.
2. Затем откройте Терминал Windows и перейдите в Настройки.
3. Здесь перейдите к «Windows PowerShell» в разделе «Профили» на левой боковой панели и перейдите на вкладку «Внешний вид».
4. Прокрутите вниз и включите переключатель «Acrylic». Справа внизу вы также можете настроить непрозрачность акрила. Я оставил 70%, но вы можете установить значение по своему усмотрению. Наконец, нажмите «Сохранить», чтобы подтвердить изменения. Вы успешно сделали свой первый шаг по настройке Терминала Windows.
5. Повторите процесс для CMD, WSL и других оболочек, которые вы используете на своем компьютере с Windows. Это добавит акриловый эффект в Терминал Windows.
Добавить шрифт Caskaydia Cove в терминал Windows
1. После добавления эффекта «Acrylic» необходимо установить шрифты, совместимые с Oh My Posh. Я установил шрифт Caskaydia Cove Nerd Font, который хорошо работает с этим сторонним инструментом настройки. Ты сможешь кликнуть здесь, чтобы скачать шрифт.
2. После загрузки шрифта распакуйте его с помощью таких приложений, как 7Zip или WinZip, и установите все шрифты. Вы можете выбрать все шрифты -> кликнуть по ним правой кнопкой мыши -> Показать дополнительные параметры -> Установить для всех пользователей.
3. Теперь откройте Терминал Windows и перейдите в Настройки. Здесь переключитесь на раздел «Windows PowerShell» на левой панели и перейдите на вкладку «Внешний вид», как мы это делали выше.
4. Здесь выберите только что загруженный шрифт, который вы хотите использовать с приглашением Oh My Posh. Я выбрал шрифт «Caskaydia Cove Nerd Font». Теперь нажмите «Сохранить».
5. Повторите этот процесс для всех оболочек, которые вы используете в Windows 10/11, включая WSL / Ubuntu.
Настройте PowerShell в терминале Windows с помощью Oh My Posh
1. Теперь, когда вы добавили эффект акрила и применили совместимый шрифт, пора установить приглашение Oh My Posh. Для этого откройте Терминал Windows с правами администратора. Для этого найдите Терминал после нажатия клавиши Windows и нажмите кнопку «Открыть от имени администратора» на правой панели.
2. Перейдите в окно PowerShell и выполните приведенную ниже команду, чтобы установить приглашение Oh My Posh. Опубликуйте это, нажмите «A» и нажмите Enter, чтобы разрешить установку.
Install-Module oh-my-posh -Scope CurrentUser
3. Затем выполните команду ниже, чтобы импортировать профиль Oh My Posh. Если вы получите запрос, нажмите «A», а затем «Enter», чтобы продолжить установку.
Import-Module oh-my-posh
4. После этого нужно установить значки терминала. Просто запустите приведенную ниже команду и дождитесь завершения установки. Перед запуском этой команды убедитесь, что вы используете Терминал Windows с правами администратора.
Install-Module -Name Terminal-Icons -Repository PSGallery
5. Теперь, чтобы проверить, все ли работает нормально, выполните команду ниже. Это вызовет новую подсказку.
oh-my-posh --init --shell pwsh --config ~/jandedobbeleer.omp.json | Invoke-Expression
6. Пока все работает нормально, но вам нужно сделать Oh My Posh своим индивидуальным приглашением по умолчанию. Для этого выполните следующую команду. Это даст вам путь, который вам нужно записать или скопировать в Блокнот.
$PROFILE
7. Затем перейдите по этому пути, и вы найдете файл «Microsoft.PowerShell_profile.ps1». Откройте его с помощью Блокнота, добавьте следующие строки и сохраните файл. Теперь вы можете закрыть файл Блокнота.
Set-PoshPrompt -Theme jandedobbeleer Import-Module -Name Terminal-Icons
Примечание. Если файл Microsoft.PowerShell_profile.ps1 не существует в этом месте, выполните следующий шаг.
8. Если файла ps1 нет, вы можете легко его создать. Кликните правой кнопкой мыши папку «WindowsPowerShell» и выберите «Создать» -> «Текстовый документ».
9. Переименуйте его в Microsoft.PowerShell_profile.ps1. Убедитесь, что в конце нет расширения .txt. Имя файла должно заканчиваться на .ps1.
10. Теперь откройте файл с помощью Блокнота, добавьте две строки ниже и сохраните его. Теперь вы можете закрыть Блокнот.
Set-PoshPrompt -Theme jandedobbeleer Import-Module -Name Terminal-Icons
11. Вернитесь в окно PowerShell и выполните следующую команду, чтобы перезагрузить профиль.
. $PROFILE
12. Наконец, закройте Терминал Windows и снова откройте его. Теперь вы обнаружите, что Oh My Posh установлено в качестве приглашения по умолчанию в PowerShell. Благодаря эффекту Acrylic, новым шрифтам, значкам, глифам и приглашению Oh My Posh оболочка PowerShell в Windows Terminal выглядит красиво.
Настройте WSL / Ubuntu в терминале Windows с помощью Oh My Posh
После того, как вы добавили эффект акрила и установили шрифты, пришло время настроить WSL с помощью Oh My Posh. Вот как это сделать.
1. Откройте Терминал Windows с правами администратора.
2. Затем перейдите на WSL (Ubuntu или любой другой установленный вами дистрибутив).
3. Теперь, перед установкой Oh My Posh, мы рекомендуем обновить WSL до последних пакетов и зависимостей. Возможно, вам придется ввести пароль WSL для подтверждения установки.
sudo apt update && sudo apt upgrade -y
4. После этого выполните следующие команды одну за другой, чтобы установить Oh My Posh в WSL, чтобы вы могли настроить Терминал Windows. Вам нужно будет нажать «y», чтобы разрешить установку.
sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh sudo chmod +x /usr/local/bin/oh-my-posh
5. Затем выполните следующие команды одну за другой, чтобы загрузить темы.
mkdir ~/.poshthemes wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip unzip ~/.poshthemes/themes.zip -d ~/.poshthemes chmod u+rw ~/.poshthemes/*.json rm ~/.poshthemes/themes.zip
6. После этого выполните команду ниже, чтобы проверить, правильно ли установлена настраиваемая подсказка. Это должно вызвать новую подсказку Oh My Posh.
eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/jandedobbeleer.omp.json)"
7. Теперь, чтобы установить Oh My Posh в качестве приглашения по умолчанию в WSL, выполните следующую команду. Это позволит вам редактировать файл конфигурации Bash в редакторе Nano.
nano ~/.bashrc
8. В редакторе Nano прокрутите вниз с помощью клавиш со стрелками на клавиатуре и найдите строку «сделать менее удобным для нетекстовых файлов ввода, см. Lesspipe (1)». Сразу под ним вам нужно заменить команду, начинающуюся с «eval…».
9. Теперь вам нужно ввести следующую команду в редакторе Nano, поскольку он не поддерживает копирование и вставку. Это будет выглядеть так:
eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/jandedobbeleer.omp.json)"
10. После этого нажмите «Ctrl + O» и нажмите Enter, чтобы сохранить изменения. Затем нажмите «Ctrl + X», чтобы выйти из редактора Nano.
11. Наконец, выполните приведенную ниже команду, чтобы перезагрузить профиль Bash. С этого момента WSL будет загружаться в приглашении Oh My Posh. Наслаждаться!
. ~/.bashrc
12. Если при рендеринге глифов и текста возникают сбои, убедитесь, что вы установили правильный шрифт Caskaydia Cove Nerd для Ubuntu / других дистрибутивов на странице настроек Windows Terminal. Это одна из первых вещей, которые вам нужно настроить в Терминале Windows.
13. Если вы все еще сталкиваетесь с проблемой, вам необходимо перезагружать профиль Bash каждый раз, когда вы входите в оболочку WSL. Выполните команду ниже, и все будет исправлено. Вы также можете перезагрузить компьютер, чтобы проверить, устранена ли проблема.
. ~/.bashrc
Что касается командной строки, мы пытались заставить ее работать с Clink, но безуспешно. И если у вас есть какие-либо вопросы, дайте нам знать в разделе комментариев ниже.