启动Visual Studio之前必须每次都重新安装FiraCode

时间:2020-01-16 09:51:04

标签: visual-studio fonts visual-studio-2019

在Visual Studio中,我使用的是等宽字体FiraCode。我已将Visual Studio 2019社区(带有Resharper和最新更新)配置为使用此字体,并且在安装后效果很好。该字体还可以与其他编辑器/ IDE(Visual Studio Code,PyCharm)一起使用。但是,每次重新启动计算机后,我都必须重新安装FiraCode才能使字体在VS中工作。但是,在其他提到的编辑器/ IDE中,该字体有效,而无需重新安装FiraCode。

FiraCode字体显示在VS选项的字体列表中,并且处于选中状态。重新安装后,仍会选择FiraCode字体,但现在在编辑器中也可以使用它。

如果不需要每次都重新安装字体,我会希望(因为我经常忘记它。这意味着关闭VS,安装字体,打开VS,等待Resharper再次完成)。有人解决吗?解决方法是以某种方式在每次启动时自动重新安装字体。

1 个答案:

答案 0 :(得分:1)

几天来我遇到了同样的问题,我认为在每次重新启动计算机后一遍又一遍地安装字体真的很烦,所以我决定自动化该过程。

我发现Michael Murgolo的{​​{3}}帖子使用了Powershell脚本来安装字体。

使用Powershell脚本,我要做的就是创建一个.bat文件,其中包含以下几行:

@echo off
PowerShell Set-ExecutionPolicy RemoteSigned
PowerShell -command "& '%~dp0Add-Font.ps1' -path '%~dp0FiraCode-Regular.ttf'"

如果字体与Powershell脚本不在同一文件夹中,则需要指定字体的位置。

在拥有一个安装字体的.bat文件之后,我必须确保它在每次启动时都可以运行。为此,我使用了Task Scheduler并创建了一个新任务,该任务具有 "Run with the highest privileges"复选框已选中。

完成所有这些步骤之后,FiraCode字体将在每次启动时自动安装,并且在您打开Visual Studio时即可使用。

我希望能帮上忙。