如何将 PowerShell 默认字体设置为 Consolas?

Rid*_*del 11 fonts windows-7 powershell

无论我如何启动它,我都希望将 Consolas 字体设置为 Windows 7 上 PowerShell 的默认字体。

我在网上找到的关于这样做的解释很少,对我来说没有一个真正清楚。

好吧,根据这个问题,PowerShell是由普通用户无法修改的快捷方式启动的(这是我的情况)。

我右键单击快捷方式,然后单击其“字体”选项卡。那一次,在尝试更改字体时,我得到了“保留给管理员的访问权限”对话框,允许我更改快捷方式。

不幸的是,这还不够,因为随后的发布恢复了默认字体。

还有另一种设置默认字体的方法吗?

Rid*_*del 7

好吧,根据这个问题,PowerShell是由普通用户无法修改的快捷方式启动的(这是我的情况)。

我右键单击快捷方式,以管理员身份启动 PowerShell,然后更改字体。之后,Consolas 字体被有效地设置为默认字体。

  • 这适用于 Windows 7。对于 Windows 8,控制台以您选择的字体启动,然后弹回讨厌的光栅字体。:( (4认同)

Vin*_*ier 5

实用技巧(我写了其中一些,因为这取决于您如何启动 PowerShell):

  1. 如果 PowerShell 是由 Start 启动的?运行命令,您可能可以编辑 HKCU\Console\xxx 键,其中 xxx 类似于 %systemroot%...powershell.exe。只需重命名密钥并进行测试。

  2. 如果 PowerShell 通过快捷方式启动(例如将项目固定到任务栏或在开始屏幕(Windows 8)中时,您必须编辑快捷方式。要继承默认配置,我建议您创建另一个,登录以管理员身份,将其移动到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools文件夹,删除原来的快捷方式,并重命名您的。然后打开它并固定到您的任务栏(如果需要)。

  3. 例如,如果您没有上述文件夹的写入权限,只需在桌面中创建快捷方式,然后将其固定即可。效果几乎一样。