Не удается получить Cascadia Code PL в Powershell

Я хотел начать с posh и oh-my-posh, поэтому я установил их в соответствии с этой статьей. Microsoft docs. Я получил тему, но на краях не было этой стрелки (этой крутизны).

Затем я загрузил терминал Windows и отредактировал файл setting.json с помощью

"fontFace": "Cascadia Code PL" 

Так что он получил желаемый результат - шикарный.

Сейчас единственная проблема - как изменить это в Windows PowerShell. Я интегрировал powershell в свой код vs, поэтому я также не смог найти эту тему (или желаемый результат). Все, что я смог найти, - это цвет, но не стрелку, и эти причудливые значки или жаргон.

Пожалуйста помоги. Я хочу, чтобы мой PowerShell был шикарным.


person Shobhit Tewari    schedule 04.02.2021    source источник


Ответы (1)


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

Изменение шрифта окна PowerShell

Для этого щелкните правой кнопкой мыши окно PowerShell и перейдите в раздел «Свойства».

Меню правой кнопки мыши PowerShell

Там вы можете выбрать шрифт заголовка и изменить шрифт на Cascadia Code PL.

Свойства шрифта PowerShell

Это должно решить проблему. Если вы по-прежнему сталкиваетесь с некоторыми странными символами, возможно, вам придется установить вместо него Nerd Font.

Изменение шрифта терминала VS Code

Чтобы использовать шрифт в VS Code Terminal, перейдите в Настройки. Вы можете открыть Настройки, щелкнув значок шестеренки в левом нижнем углу.

При поиске семейства встроенных шрифтов терминала должен появиться параметр, который необходимо отредактировать. Здесь добавьте свой шрифт Cascadia Code PL в самом начале настройки и сохраните.

Шрифты разделяются запятыми, а настройка называется Терминал› Интегрировано: Семейство шрифтов

Теперь у вас должна быть возможность открыть терминал и использовать подсказку PL.

person hpr    schedule 19.02.2021
comment
Спасибо, сработало. Не связано с этим, но случается ли со всеми, что вы что-то делаете, и это не работает, и через некоторое время вы пробуете то же самое снова, и это работает :) - person Shobhit Tewari; 27.02.2021