📅  最后修改于: 2023-12-03 15:39:03.917000             🧑  作者: Mango
Alacritty 是一种快速、跨平台的终端模拟器,使用 GPU 加速的渲染引擎来实现高性能。
Alacritty 支持 macOS、Linux、以及 Windows。
在 macOS 上要安装 Alacritty,你可以使用 Homebrew:
brew install alacritty
在 Linux 上要安装 Alacritty,你可以从官方网站下载预编译的二进制文件:
前往 Alacritty 的 GitHub releases 页面 ,下载适用于你的 Linux 发行版的二进制文件。
将下载的压缩包解压,然后将二进制文件复制到 /usr/local/bin/
目录下,再通过软链接的方式将 alacritty
命令添加到 $PATH
环境变量中:
sudo mv alacritty /usr/local/bin/
sudo ln -s /usr/local/bin/alacritty /usr/bin/alacritty
在 Windows 上要安装 Alacritty,你需要下载 alacritty.exe
,然后将其设置为默认终端模拟器。
前往 Alacritty 的 GitHub releases 页面,下载适用于 Windows 的 alacritty.exe
。
将 alacritty.exe
文件复制到你喜欢的目录下。
按下 Win + R
组合键打开运行框,输入 regedit
以打开注册表编辑器。
转到以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
新建一个字符串型值,命名为 C:\path\to\alacritty.exe
,然后将值数据设置为 ~ DISABLEUSERCALLBACKEXCEPTION
。
此处的 C:\path\to\alacritty.exe
指的是你在步骤 2 中复制 alacritty.exe
文件的路径。
重启 Windows。
在命令提示符或 PowerShell 中输入 alacritty
命令以启动 Alacritty。
Alacritty 使用 YAML 文件作为配置文件,其配置项非常丰富,能够满足用户的定制化需求。
你可以在 ~/.config/alacritty/alacritty.yml
文件中添加你的自定义配置。
以下是一些有用的配置项:
# 字体大小
font:
size: 16
# 注释
window:
dynamic_title: true # 根据当前目录自动更改终端标题
padding:
x: 0
y: 0
# 鼠标设置
mouse:
hide_when_typing: true # 在输入时隐藏鼠标
enabled: true # 启用鼠标
# 初始窗口大小
initial_size:
rows: 50
columns: 150
# 剪贴板
clipboard:
copy_on_select: true
# 选择文本后自动将其复制到系统剪贴板中
colors:
# 16 色 ANSI 颜色
black:
normal: '0x1f1f1f'
bright: '0x525252'
red:
normal: '0xd70000'
bright: '0xff5555'
green:
normal: '0x00d700'
bright: '0x55ff55'
yellow:
normal: '0xd75f00'
bright: '0xff875f'
blue:
normal: '0x007edf'
bright: '0x87afff'
magenta:
normal: '0xd70087'
bright: '0xff87af'
cyan:
normal: '0x00d7af'
bright: '0x5fd7d7'
white:
normal: '0xd0d0d0'
bright: '0xffffff'
# 背景和前景颜色
primary:
background: '0xfafafa'
foreground: '0x1f1f1f'
secondary:
background: '0xf5f5f5'
foreground: '0x1f1f1f'
# ANSI 颜色是否使用淡色
bright_colors: true
# 组合键
key_bindings:
- { key: F1, mods: None, action: ToggleFullScreen }
- { key: F2, mods: None, action: CopySelection }
- { key: V, mods: Command, chars: '\x16' } # Command/Windows+V 可以直接粘贴系统剪贴板中的内容
# 其他自定义组合键
更多 Alacritty 配置项的详细文档可以前往 Alacritty 官网 查阅。