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


10

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

在网络上,我发现很少有这样做的解释,而且我对这些解释还不是很清楚。

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

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

不幸的是,这还不够,因为随后的启动恢复为默认字体。

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

Answers:


7

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

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


3
这适用于Windows7。对于Windows 8,控制台将使用您选择的字体启动,然后快速返回讨厌的光栅字体。:(
格雷格·伍兹

在Windows 8中为我工作。以管理员身份运行PowerShell,更改字体,关闭;关闭。下次以普通用户身份运行时,新字体很高兴。
Daryn 2014年

但是,即使以管理员身份,也无法编辑默认字体。您必须转到“属性”->“字体”。
安德烈亚斯·哈弗堡

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

Microsoft不允许使用PowerShell.exe通过命令设置字体类型,否则可以将其添加到配置文件中。您可以做的就是通过窗口属性设置@surfasb。但是,如果您使用的是ISE,则可以通过选择来设置字体$psISE.Options



1

从先前的@Grawity注释中获得一些提示,当您打开Powershell时,您会注意到该窗口选项(Ctrl Alt Space)与控制台窗口类似。

因此,单击默认,您可以更改选项。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.