10

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

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

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

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

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

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

5 ответов5

6

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

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

4

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

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

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

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

2

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

1

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .