首页/软件/Alacritty

Alacritty:跨平台 OpenGL 终端模拟器 #

Alacritty 是什么? #

Alacritty 是一款跨平台的现代化终端模拟器(Terminal Emulator),使用 OpenGL 进行 GPU 加速渲染。它自带合理的默认配置,同时允许用户通过 TOML 配置文件进行深度定制。目前支持的平台包括 BSD、Linux、macOS 和 Windows。

与许多"大而全"的终端不同,Alacritty 的设计哲学是"集成而非重造"——它不重复实现其他工具已有的功能,而是专注于把终端本身做好,从而在保持轻量的同时提供高性能与灵活的功能组合。它适合长期在命令行环境下工作的开发者、运维人员和系统管理员,尤其适合追求低延迟输入响应和流畅滚动体验的用户。官网说明该软件目前处于 Beta 阶段,仍有少数功能缺失与待修复的问题,但已被大量用户作为日常主力终端使用。

Alacritty 有哪些亮点特色? #

  • GPU 加速渲染:基于 OpenGL 绘制终端内容,将渲染负载交给显卡处理,在高分辨率屏幕与高刷新率场景下依然保持流畅的滚动和输入响应。
  • 跨平台一致体验:同一套核心在 BSD、Linux、macOS 与 Windows 上运行,配置文件格式统一,换平台时无需重新学习操作方式。
  • Vi 模式(Vi Mode):可以使用 vi 的按键绑定在终端缓冲区中移动光标、创建选区并进行复制操作,无需离开键盘即可完成文本选择。
  • 缓冲区搜索:内置搜索功能,可在滚动回看缓冲区(scrollback buffer)中查找任意文本,快速定位此前输出过的日志或命令结果。
  • 正则提示(Regex Hints):通过正则表达式标记屏幕上的任意文本(如 URL、文件路径、哈希值),随后用鼠标或键盘直接触发对应动作,减少复制粘贴的来回切换。
  • 多窗口单进程:可在同一个 Alacritty 进程内开启多个窗口,降低整体资源占用,避免为每个终端实例重复启动进程。
  • TOML 配置与热重载:配置文件采用 TOML 格式,支持 import 拆分多个配置片段;live_config_reload 默认开启,修改配置后无需重启即可生效。
  • 精细的外观控制:可调整字号、字体族与样式、内边距、背景不透明度(opacity)、窗口模糊(blur)、窗口装饰样式、启动模式(窗口化/最大化/全屏)等,满足个性化与可读性需求。

Alacritty 官网首页截图

免费下载 Alacritty #

以下为官方提供的各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
Alacritty-v0.17.0-installer.msi Windows 安装程序(MSI) 2.3 MB 夸克网盘
Alacritty-v0.17.0-portable.exe Windows 便携版(免安装) 5.7 MB 夸克网盘
Alacritty-v0.17.0.dmg macOS 安装镜像 5.9 MB 夸克网盘
AquaSnap.msi 窗口管理辅助工具(非 Alacritty 组件) 3.7 MB 夸克网盘

Linux/BSD 用户可通过各发行版仓库或官网提供的构建说明从源码编译安装。

Alacritty 如何使用? #

  1. 启动终端:安装完成后直接运行 Alacritty,程序会使用系统默认 Shell 打开一个终端窗口。Windows 下默认启动 PowerShell 或命令提示符,macOS/Linux 下默认启动系统登录 Shell。
  2. 创建配置文件(可选):Alacritty 不会自动生成配置文件,需要用户自行创建。Linux/BSD 下可放置在 $XDG_CONFIG_HOME/alacritty/alacritty.toml、$HOME/.config/alacritty/alacritty.toml、$HOME/.alacritty.toml 或 /etc/alacritty/alacritty.toml;Windows 下放置在 %APPDATA%\alacritty\alacritty.toml。
  3. 编辑常用配置项:在配置文件中按 [general]、[window]、[scrolling]、[font]、[colors] 等表段填写参数。例如设置字号 [font] size = 12.0,设置背景不透明度 [window] opacity = 0.9,设置回看行数 [scrolling] history = 10000。
  4. 利用 import 拆分配置:通过 [general] import = [...] 把主题、键位绑定等拆分成多个文件,按顺序加载,后加载的同名字段会覆盖先前加载的值。
  5. 使用 Vi 模式与搜索:在终端中通过键位绑定切换到 Vi 模式后,用 h/j/k/l 等 vi 按键移动光标并创建选区;使用搜索绑定在滚动缓冲区中查找文本,配合正则提示快速定位并操作屏幕上的 URL 或路径。
  6. 让配置即时生效:live_config_reload 默认为 true,保存配置文件后改动会自动应用,无需重启程序(窗口尺寸、启动模式等少数项仍需重启)。

Alacritty 的常见问题? #

Alacritty 会自动生成配置文件吗? 不会。官网说明 Alacritty 不会替用户创建配置文件,需要自己在约定路径下手动新建 alacritty.toml。如果找不到配置文件,程序会使用内置默认值运行,表现为默认字体、默认配色和默认 10000 行回看缓冲。

为什么修改配置后部分设置没有生效? live_config_reload 默认开启,大部分配置保存后即时生效;但窗口尺寸(dimensions)、启动模式(startup_mode)等标注"changes require restart"的项目需要重启 Alacritty 才能应用。

Alacritty 是否已经稳定可用? 官网明确说明该软件处于 Beta 阶段,仍有一些缺失功能和待修复的问题,但已被许多用户作为日常主力终端使用。如果对稳定性有极高要求,建议关注变更日志后再升级版本。

支持哪些操作系统? 官方支持 BSD、Linux、macOS 和 Windows 四个平台。Windows 提供 MSI 安装包与便携版 EXE,macOS 提供 DMG 镜像,Linux/BSD 一般通过发行版仓库或源码编译安装。

滚动回看的历史行数可以调多大? 在 [scrolling] 中通过 history 设置最大行数,默认 10000,上限为 100000。设为 0 会完全禁用滚动。

如何让 Option 键在 macOS 上表现为 Alt? 可在 [window] 段落中设置 option_as_alt,取值可选 "OnlyLeft"、"OnlyRight"、"Both" 或 "None",默认是 "None"。

Alacritty 如何安装? #

Windows #

  1. 下载 Alacritty-v0.17.0-installer.msi,双击运行安装向导,按提示完成安装。
  2. 如不希望写入系统,可改用 Alacritty-v0.17.0-portable.exe 便携版,直接双击即可运行,无需安装。
  3. 安装完成后,可在开始菜单或终端中直接调用 alacritty 启动。

macOS #

  1. 下载 Alacritty-v0.17.0.dmg 并打开镜像文件。
  2. 将 Alacritty 图标拖入"应用程序"文件夹。
  3. 首次启动时若提示来源不明,可在"系统设置 → 隐私与安全性"中允许打开。
  4. 也可通过 Homebrew 执行 brew install --cask alacritty 安装。

Linux / BSD #

  1. 优先使用发行版包管理器安装,例如 Debian/Ubuntu 可执行 sudo apt install alacritty,Arch 可执行 sudo pacman -S alacritty,Fedora 可执行 sudo dnf install alacritty。
  2. 若仓库版本过旧,可按官网 "Build Instructions" 页面从源码编译,需要预先安装 Rust 工具链及对应的图形库依赖。
  3. 安装后可通过 alacritty --version 确认版本。

Alacritty 如何卸载? #

Windows #

  1. 打开"设置 → 应用 → 已安装的应用"(或控制面板的"程序和功能")。
  2. 找到 Alacritty,点击"卸载"并按向导完成。
  3. 便携版直接删除对应的 EXE 文件即可。
  4. 如需彻底清理,可手动删除配置目录 %APPDATA%\alacritty。

macOS #

  1. 打开"应用程序"文件夹,将 Alacritty 拖入废纸篓并清空。
  2. 若通过 Homebrew 安装,执行 brew uninstall --cask alacritty。
  3. 如需清理残留配置,可删除 ~/.config/alacritty、~/.alacritty.toml 等文件。

Linux / BSD #

  1. 使用与安装方式对应的包管理器卸载,例如 sudo apt remove alacritty、sudo pacman -R alacritty、sudo dnf remove alacritty。
  2. 若为源码编译安装,进入源码目录执行 sudo make uninstall 或手动删除安装路径下的可执行文件。
  3. 卸载后可按需清理 ~/.config/alacritty/alacritty.toml、~/.alacritty.toml 以及 /etc/alacritty/alacritty.toml 等配置文件。
相关标签
Alacritty终端模拟器terminal emulatorOpenGL 终端GPU 加速终端跨平台终端Vi 模式TOML 配置命令行工具开发者终端