先说使用下载

传送门 https://pan.baidu.com/s/1OI-novVYy-C74HIUfr9E6w

windows:

1.下载后打开ttf文件夹,选择所有右键安装。

2.或者使用chocolatey

choco install firacode

Mac:

1.下载后打开ttf文件夹,选择所有右键打开,或使用“字体册”打开,选择“安装字体”。

2.或者使用 brew 和 cask ,不过有可能安装的是过期版本。

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

linux:

就不写了,玩Linux的都是dalao

以上翻译自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

intellij idea pycharm phpstorm webstorm 使用 FiraCode 作为编程字体,更新后字符乱码问题解决的更多相关文章

  1. intellij idea pycharm phpstorm webstorm 这些编辑器像 sublime text 一样使用 ctrl d 来操作光标多选。

    在Windows 和 Linux 快捷键是 Alt+J,在 Mac OS X 系统下快捷键是 Ctrl+G . 参考 https://blog.jetbrains.com/phpstorm/2014/ ...

  2. IntelliJ 、Pycharm、webstorm 2017 注册码及注册服务器

    jetbrains 家的东西都非常好看,但是价格贵的令人发指,所以我搭建了一个 Pycharm激活服务器,可以用来激活 Pycharm,IntelliJ IDEA,WebStorm.避免频繁更换激活码 ...

  3. (cLion、RubyMine、PyCharm、WebStorm、PhpStorm、Appcode、Clion、Idea) 万能破解,获取自己的注冊码

    听说cLion的ide编写c/c++很的棒.今天下载了一个仅仅有30天的使用时间.作为程序猿破解它. 下载破解文件 | 点击下载 |password: 7biu 解压压缩包,然后打开命令行 cd 到解 ...

  4. 在Intellij IDEA或者PhpStorm下用X-debug调试PHP

    用Intellij IDEA或者PhpStorm使用X-debug来调试PHP,主要需要配置的部分有三个地方,分别为php.ini的配置,IDEA的配置和浏览器的配置,主要如下,以备忘: php.in ...

  5. 使用IntelliJ IDEA(PHPStorm)和xdebug在firefox、chrome中远程调试PHP

    很多PHP程序员都习惯于使用echo.var_dump和exit来中断和调试web应用程序,本文主要介绍结合xdebug.IntelliJ IDEA.Firefox/chrome/IE来远程调试PHP ...

  6. pycharm和webstorm永久激活方法

    永久激活方法 准备工作 下载JetBrains产品(pycharm.webstorm),自行安装.链接地址:http://www.jetbrains.com/products.html 下载Crack ...

  7. 关于 IntelliJ 的 IDEA PyCharm 等更新 2019.2 后中文乱码 的解决方案

    关于IntelliJ 的2019.2 更新后的中文乱码解决方案 设置 备用字体 file -> Setting -> Editor ->Font 由于编程常用英文首选字体font默认 ...

  8. PhpStorm 2016.3 For Mac 重大里程碑更新 -- 终于解决了不能输入中文标点符号的重大bug

    PhpStorm 2016.3 For Mac 重大里程碑更新 1.[终于解决了]不能输入中文标点符号的重大bug,如 逗号“,”.“.”: 2.可以在一个窗体中,同时打开多个项目: 3.其他... ...

  9. 26.使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面

    转自:https://blog.csdn.net/yuxxz/article/details/51318908 使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及 ...

随机推荐

  1. python之生成excel

    #_*_coding:utf-8_*_ import MySQLdb import xlwt from datetime import datetime def get_data(sql): # 创建 ...

  2. SQL语言中的COMMENT添加字段的注释

  3. 搜索引擎Solr-6.6.0搭建

    一.简介 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过Http ...

  4. 设置textField的placegolder的字体大小和字体颜色

           由于项目的主题颜色为灰黑色,所以当使用textField的时候,placeholder内的字体默认是灰色,当程序执行的时候,差点儿看不到.        翻来翻去找到一种比較简单地方法, ...

  5. 速查笔记(Linux Shell编程<下>)

    转载自: http://www.cnblogs.com/stephen-liu74/archive/2011/11/04/2228133.html 五.BASH SHELL编程: 1.    初始化顺 ...

  6. 怎样允许其他电脑连接本机MySQL

    2017-04-20 1.***\bin\>MySQL -h localhost -u root -p  这样应该可以进入MySQL服务器  执行代码如下: MySQL>use mysql ...

  7. Poj 4227 反正切函数的应用

    Description 反正切函数可展开成无穷级数,有例如以下公式 (当中0 <= x <= 1) 公式(1) 使用反正切函数计算PI是一种经常使用的方法.比如,最简单的计算PI的方法: ...

  8. WEB接口测试之Jmeter接口测试自动化 (四)(持续构建)

    转载http://www.cnblogs.com/chengtch/p/6145867.html  Jmeter是压力测试.接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkin ...

  9. 要做国外的app,使用到的分享和统计SDK推荐

    国内的就不说了,多如牛毛,常用的是友盟,极光,shareSDK等等. 国外的统计有: Flurry(https://developer.yahoo.com) google analytics(http ...

  10. C++ 利用文件流复制文件

    bool CopyFile(const std::string &src, const std::string &dest) { std::ifstream fin(src.c_str ...