>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
CSS

Nerd Fonts — 让你的终端值得拥有图标

Nerd Fonts Logo

你有没有注意到,有些开发者的终端和编辑器里有漂亮的图标,而你的界面看起来却很单调?很可能,他们使用的是 Nerd Fonts —— 一个将普通等宽字体变成程序员真正艺术品的项目。

什么是 Nerd Fonts?

Nerd Fonts 是一个为流行开发者字体"打补丁"的项目,向其中添加数千个额外的字形(图标)。这就像是给你的终端或 IDE 的超能力:文件、编程语言、状态指示符的所有漂亮图标 —— 现在都可以在你最喜欢的字体中使用。

该项目整合了以下图标集:

  • Font Awesome
  • Material Design Icons
  • Devicons
  • Octicons
  • 以及众多其他图标集

@SankeyMATIC Diagram

为什么这么厉害?

  1. 67+ 预打补丁字体 —— 从经典的 Hack 到新潮的 JetBrains Mono
  2. 10,000+ 图标 集成在一个字体中
  3. Powerline 支持 —— 漂亮的分隔符和状态栏
  4. 跨平台 —— 处处可用:Linux、macOS、Windows
  5. 灵活性 —— 你可以给自己的最爱字体打补丁

如何安装?

给懒得动手的人(macOS)

直接用 Homebrew:

brew install font-hack-nerd-font

给控制狂

手动下载特定字体:

curl -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz

给 Windows 用户

用 Chocolatey 安装:

choco install nerd-fonts-hack

Nerd Fonts 能做什么?

  • 自定义终端 —— 给 ls 添加文件类型图标
  • 改善 IDE —— 编程语言的视觉标记
  • 在 tmux 或 zsh 中创建漂亮的状态栏
  • 用图标区分 Git 分支

打补丁你自己的字体

如果你最喜欢的字体不在集合中,你可以使用内置工具自己打补丁:

fontforge -script font-patcher PATH_TO_YOUR_FONT

Nerd Fonts 是那些不仅重视工具功能,还重视工具美感的开发者的必备工具。该项目正在积极开发中,定期添加新的字体和图标,社区也不断提出改进建议。

试试看 —— 你的终端将焕然一新!

相关项目