intellij idea pycharm phpstorm webstorm 使用 FiraCode 做爲編程字體,更新後字符亂碼問題解決

先說使用下載php

傳送門 https://pan.baidu.com/s/1OI-novVYy-C74HIUfr9E6whtml

 

windows:linux

1.下載後打開ttf文件夾,選擇全部右鍵安裝。git

2.或者使用chocolateygithub

choco install firacode

 

Mac:windows

1.下載後打開ttf文件夾,選擇全部右鍵打開,或使用「字體冊」打開,選擇「安裝字體」。瀏覽器

2.或者使用 brew 和 cask ,不過有可能安裝的是過時版本。bash

brew tap caskroom/fonts
brew cask install font-fira-code

 

linux:app

就不寫了,玩Linux的都是dalaophpstorm

 

以上翻譯自Fira Code的github wiki,傳送門https://github.com/tonsky/FiraCode/wiki

 

 

下面寫寫在idea和phpstorm等(pycharm phpstorm應該也同樣)如何設置和升級後出現亂碼怎麼解決。

ctrl + alt + s 打開 Settings → Editor → Colors & Fonts → Font → Enable Font Ligatures 勾選開啓連字。

而後 font 中選擇Fira Code apply 保存生效。

 

若是你使用windows系統,在使用中出現相似如下字符亂碼狀況

在cmd中使用cd C:\Windows\Fonts 跳轉到字體庫文件夾,刪除全部 FiraCode-Regular_**.ttf (如FiraCode-Regular_01.ttf)這樣的文件。

注意,若是你在控制面板中打開 「字體」 瀏覽器是看不到那些隱藏文件的。

 

在cmd查看的方式我就不寫了。博主用的cmder查看用bash的方法,具體看這篇文章 cmder 使用 linux bash 管道符 | grep 來篩選文件

而後在 C:\Windows\Fonts 路徑下 rm -f Fira*.* 幹掉了全部fc的字體,從新撞了下最新版。

 

而後若是你在刪除時提示文件正在使用中。能夠使用unlocker解鎖:

1.安裝unlocker

2.使用管理員權限運行cmd

3.使用如下命令替換路徑爲盤符,把字體文件夾做爲磁盤驅動器用。若是你的q盤已經有了,可換成其餘字母。

subst q: c:\windows\fonts

4.打開 unlocker 而後 Start Unlocker 。

5.從 q 盤選擇你要解鎖的文件如 FiraCode-Regular_01.ttf 這種 選擇 Delete 點擊 Unlock all

6.在命令行輸入如下內容取消盤符。

subst /D q:

 

注:unlocker部分博主未實測,以上翻譯自Fira Code的github wiki。

 傳送門https://github.com/tonsky/FiraCode/wiki/Intellij-products-instructions

相關文章
相關標籤/搜索