📜  安装 alacritty (1)

📅  最后修改于: 2023-12-03 15:39:03.917000             🧑  作者: Mango

安装 Alacritty

Alacritty 是一种快速、跨平台的终端模拟器,使用 GPU 加速的渲染引擎来实现高性能。

支持的操作系统

Alacritty 支持 macOS、Linux、以及 Windows。

安装 Alacritty
macOS

在 macOS 上要安装 Alacritty,你可以使用 Homebrew:

brew install alacritty
Linux

在 Linux 上要安装 Alacritty,你可以从官方网站下载预编译的二进制文件:

  1. 前往 Alacritty 的 GitHub releases 页面 ,下载适用于你的 Linux 发行版的二进制文件。

  2. 将下载的压缩包解压,然后将二进制文件复制到 /usr/local/bin/ 目录下,再通过软链接的方式将 alacritty 命令添加到 $PATH 环境变量中:

    sudo mv alacritty /usr/local/bin/
    sudo ln -s /usr/local/bin/alacritty /usr/bin/alacritty
    
Windows

在 Windows 上要安装 Alacritty,你需要下载 alacritty.exe,然后将其设置为默认终端模拟器。

  1. 前往 Alacritty 的 GitHub releases 页面,下载适用于 Windows 的 alacritty.exe

  2. alacritty.exe 文件复制到你喜欢的目录下。

  3. 按下 Win + R 组合键打开运行框,输入 regedit 以打开注册表编辑器。

  4. 转到以下注册表项:

    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
    
  5. 新建一个字符串型值,命名为 C:\path\to\alacritty.exe,然后将值数据设置为 ~ DISABLEUSERCALLBACKEXCEPTION

    此处的 C:\path\to\alacritty.exe 指的是你在步骤 2 中复制 alacritty.exe 文件的路径。

  6. 重启 Windows。

  7. 在命令提示符或 PowerShell 中输入 alacritty 命令以启动 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 官网 查阅。