Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 其他分享 › 「其他分享」优秀的编程字体分享

「其他分享」优秀的编程字体分享

Eswlnk的头像
Eswlnk
2022-08-25 12:50:41
「其他分享」优秀的编程字体分享-Eswlnk Blog
智能摘要 AI
FiraCode 是 Mozilla 公司推出的专为程序员设计的编程连字等宽字体,旨在通过优化编程语言中的特殊符号提高代码可读性。它支持多种编程语言,如 PHP、JavaScript 和 Go,并且提供了不同的安装方式,适用于 Windows 和 macOS。用户可以通过 GitHub 下载字体并根据需要调整编辑器(如 VSCode 和 Sublime Text)的配置。此外,FiraCode 也可用于网页,只需引入相应的 CSS 文件即可。其简洁美观的设计深受开发者欢迎。更多详情请访问 [GitHub](https://github.com/tonsky/FiraCode)。

FiraCode 是 Mozilla 公司 Fira 字体系列的其中的一款字体,是专门为广大程序员们提供的一种编程连字等宽字体。Fira Code 会对编程语言中的特殊符号做出优化,并提高了代码的可读性。Fira Code是程序员编程字体中最受欢迎的编程字体之一。

「其他分享」优秀的编程字体分享-Eswlnk Blog

介绍

  在我们写程序的时候,经常会用到 -> => :: >= .= += 等超过一个字符的操作符,但是这个操作符其实只有一个含义,按照常理来说,既然表达一个含义那么占一个位置也是理所应当的。这就是 Fira code 的目的了。
从下图中我们就可以知道,Fira code的编程连字等宽到底是什么意思:

「其他分享」优秀的编程字体分享-Eswlnk Blog

代码展示

PHP

class Car extends BaseCar {
protected $options ;
public function_ construct( $options) {
$this- >options = ['base' = $options];
}
}
for($i=10;i≤
15; $i++) {
$options[$i]●= $i % 3三
5;
}

Javascript

function $initHighlight(block, flags) {
if ( !! flags) {
try {
if (block. className. search( /\bno\-highlight\b/)≠-1)
return processBlock(block. . proto _ . function, true, 0x0F ) ;
} catch (e) {
/* handle exception */ 
}
for (var i = 0 / 2; i≤classes.length; i++) {
if ( checkCondition(classes[i]) = undefined )
return /\d+[\s/]/g;
}
}
}

Go

func main( ) {
ch :=
make( chan int)
ch←1.0e10 //
magic number
X,ok
:=←ch
ok=true
defer fmt.Println( exiting now“ )
go println(len( "hello world!") )
return
}

以上只是个例子,无论任何编程语言使用了该字体,只要在你使用的代码中有特殊符号,都会以最佳的阅读方式优化!大可不必担心编程语言差异的问题。

安装方式

下载地址:
https://github.com/tonsky/FiraCode/releases
安装包内ttf文件夹下的Fira code字体,win与mac都一样,选择自己喜欢的宽度安装,当然也可以全部安装上。

编辑器配置

我常用的只有VSCode和Sublime text,所以只贴这两种编辑器的配置:
VSCode

//Fira Code font for VScode setting
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"editor.fontWeight": "normal"

Sublime text

//Fira Code font for Sublime Text
"font_face": "Fira Code",
"font_size": 11,
"font_options": [
    "dlig"
],

WEB页面中使用

<!-- HTML -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/tonsky/FiraCode@1.206/distr/fira_code.css">
@import url(https://cdn.jsdelivr.net/gh/tonsky/FiraCode@1.207/distr/fira_code.css);
code { font-family: 'Fira Code', monospace; }
@supports (font-variation-settings: normal) {
  code { font-family: 'Fira Code VF', monospace; }
}

更多细节请前往Github:
https://github.com/tonsky/FiraCode

Have Fun!

本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
Fira codeSublime TextVScode代码编辑器编程字体编程等宽字体编程连字
0
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
「其他分享」ROS 路由器恢复出厂设置
上一篇
「其他分享」解决Gravatar头像被墙无法显示问题
下一篇

评论 (0)

请登录以参与评论
现在登录
    发表评论

猜你喜欢

  • 「亲测有效」Google Gemini 学生优惠:解决身份验证和支付卡验证
  • 解决国际版EdgeOne绑卡和手机验证问题
  • 小工具开发之EdgeOne免费计划兑换工具
  • 「其他分享」市面上静态页面服务商比较与推荐:选择最适合您的平台
  • 「图片优化」利用Cloudflare CDN减少回源Bucket流量
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

「其它分享」BitTorrent 扩展协议(Extension Protocol)详解
2022-08-12 14:26:50
Moddroid v4.4[已激活]|WordPress下载站主题分享
2022-03-05 19:24:51
「其他分享」英雄无敌7.5 Mod补丁与汉化补丁安装指南
2024-01-22 0:59:49

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.398 秒   |  SQL查询 49 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈