Измените свой интегрированный терминал с этого:
на этот:
Резюме
В этой статье мы будем использовать шрифты oh-my-posh и Nerd. Мы не только установим их для интегрированного терминала VS Code, но и сможем использовать для нашего внешнего терминала, как показано ниже:
Установка Windows Terminal и PowerShell 7
Сначала зайдите в Microsoft Store и скачайте Windows Terminal. После этого выполните эту команду для установки PowerShell 7:
winget install --id Microsoft.Powershell --source winget
Установка oh-my-posh
Oh My Posh — это пользовательский движок подсказки для любой оболочки, позволяющий настраивать строку подсказки с помощью функции или переменной.
winget install oh-my-posh
Затем используйте эту команду для активации oh-my-posh
oh-my-posh get shell
Создайте сценарий профиля PowerShell:
New-Item -Path $PROFILE -Type File -Force
Откройте его с помощью блокнота:
notepad $PROFILE
Затем добавьте строку ниже:
oh-my-posh init pwsh | Invoke-Expression
Установка шрифтов Nerd Fonts
После установок, описанных ниже, вы должны увидеть что-то вроде этого:
Мы скоро это исправим. Теперь установите шрифт Caskaydia Cove Nerd Font Complete, откройте его и в открывшемся окне нажмите кнопку install. Затем перейдите в терминал, откройте Settings > Defaults > Appearance и выберите шрифт, который вы установили.
Теперь ваш терминал должен выглядеть следующим образом:
Установка VS Code Интегрированный терминал
Теперь мы собираемся установить VS Code для о-ми-пош. Откройте палитру команд и введите:
Terminal: Select Default Profile
и выберите PowerShell в качестве терминала по умолчанию.
Откройте встроенный терминал, вы должны увидеть что-то вроде этого:
Снова откройте Палитру команд и выберите Настройки: Открыть настройки (JSON) В json-файл добавьте следующее:
// Controls the font family.
"editor.fontFamily": "DejaVuSansMono Nerd Font",
// Controls the font size.
"editor.fontSize": 14,
Когда вы сохраните этот файл, ваш терминал должен выглядеть лучше:
Заключение
Итак, это был окончательный вид нашего терминала.
Если вы нашли это полезным, не забудьте выразить свою поддержку, поставив лайк, и поделитесь с нами, мы будем очень признательны!
Дайте мне знать, что вы думаете об этом!
Следите за мной на GitHub и DEV.
Также спасибо моему другу Бабалу.