Как мне установить шрифт PowerShell по умолчанию для Consolas?

10

Я бы хотел установить шрифт Consolas по умолчанию для PowerShell в Windows 7, независимо от того, как я его запускаю.

Я нашел очень мало объяснений в Интернете для этого, и ни одно из них не было мне действительно понятно.

Ну, в соответствии с этим вопросом , PowerShell запускается с помощью ярлыка, который обычный пользователь не может изменить (это был мой случай).

Я щелкнул правой кнопкой мыши по ярлыку, а затем нажал на его вкладку «шрифт». Тогда, при попытке изменить шрифт, я получил диалоговое окно «Доступ зарезервирован для администратора», позволяющий мне изменить ярлык.

К сожалению, этого было недостаточно, поскольку при последующем запуске использовался шрифт по умолчанию.

Есть ли другой способ установки шрифта по умолчанию?

Riduidel
источник

Ответы:

7

Ну, в соответствии с этим вопросом , PowerShell запускается с помощью ярлыка, который обычный пользователь не может изменить (это был мой случай).

Я щелкнул правой кнопкой мыши по ярлыку, запустил PowerShell от имени администратора и изменил шрифт. Впоследствии шрифт Consolas был эффективно установлен по умолчанию.

Riduidel
источник
3
Это работает для Windows 7. Для Windows 8 консоль запускается с выбранным вами шрифтом, а затем возвращается к противному растровому шрифту. :(
Грег Вудс
Работал у меня в Windows 8. Запустил PowerShell от имени администратора, изменил шрифт, закрыл; в следующий раз запустите как обычный пользователь, новый шрифт будет счастлив.
Дарин
Что не работало, хотя, даже как администратор, было редактировать шрифт по умолчанию. Вы должны перейти в Свойства-> Шрифт.
Андреас Хефербург
5

Практические советы (некоторые из них я написал, потому что это зависит от того, как вы запускаете PowerShell):

  1. Если PowerShell запускается командой «Пуск» → « Выполнить» , возможно, вы сможете отредактировать ключ HKCU \ Console \ xxx, где xxx - это что-то вроде% systemroot% ... powershell.exe. Просто переименуйте ключ и проверьте.

  2. Если PowerShell запускается с помощью ярлыка (например, когда вы прикрепляете элемент к панели задач или на стартовом экране (Windows 8), вы должны отредактировать ярлык. Чтобы унаследовать конфигурацию по умолчанию, я рекомендую вам создать еще одну, войти в систему). как администратор, переместите его в папку C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ System Tools , удалите исходный ярлык и переименуйте свой. Затем откройте его и закрепите на панели задач, если хотите.

  3. Если у вас нет прав на запись в папку выше, просто создайте ярлык на рабочем столе, например, и закрепите его. Эффект почти такой же.

Виниций Ксавье
источник
2

С PowerShell.exe Microsoft не позволяла устанавливать тип шрифта с помощью команд, в противном случае вы можете добавить это в свой профиль. Все, что вы можете сделать, это то, что упомянул @surfasb , установив его через свойства окна. Если вы работаете с ISE, хотя, есть варианты установить шрифт, посмотрев на $psISE.Options.

Сообщество
источник
2

Вы можете изменить шрифт по умолчанию на Consolas ( хотя, к сожалению, не на Lucida Console ), но вам нужно сначала попросить администратора изменить разрешения для ярлыка, чтобы дать пользователям право изменять ярлык.

Марк Уилсон
источник
1

Взяв подсказку из более раннего комментария @Grawity, вы заметите, когда откроете Powershell, что параметры окна ( Ctrl Alt Space) похожи на параметры окна консоли.

Так что нажмите по умолчанию, и вы можете изменить параметры.

surfasb
источник