PowerShellのデフォルトフォントをConsolasに設定​​するにはどうすればよいですか?


10

Windows 7でPowerShellのデフォルトとしてConsolasフォントを設定したいのですが、どのように起動したとしてもです。

これを行うための説明はウェブ上でほとんど見つかりませんでしたが、私にはまったくわかりませんでした。

さて、この質問によると、PowerShellは、通常のユーザーが変更できないショートカットによって起動されます(それは私の場合でした)。

ショートカットを右クリックし、「フォント」タブをクリックしました。その際、フォントを変更しようとすると、「管理者専用アクセス」ダイアログが表示され、ショートカットを変更できました。

残念ながら、その後のリリースでデフォルトのフォントに戻ったため、十分ではありませんでした。

デフォルトのフォントを設定する別の方法はありますか?

回答:


7

さて、この質問によると、PowerShellは、通常のユーザーが変更できないショートカットによって起動されます(それは私の場合でした)。

ショートカットを右クリックして、管理者としてPowerShellを起動し、フォントを変更しました。その後、Consolasフォントがデフォルトとして効果的に設定されました。


3
これはWindows 7で機能します。Windows8の場合、コンソールは選択したフォントで起動し、厄介なラスターフォントに戻ります。:(
グレッグ・ウッズ

Windows 8で私のために働きました。管理者としてPowerShellを実行し、フォントを変更して閉じました。次回は通常のユーザーとして実行すると、新しいフォントは満足です。
Daryn

ただし、管理者としても機能しなかったのは、デフォルトのフォントを編集したことです。プロパティ->フォントに移動する必要があります。
Andreas Haferburg 2018

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)がコンソールウィンドウに似ていることに気付くでしょう。

デフォルトをクリックすると、オプションを変更できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.