用途:配置 Ghostty 终端模拟器,适用于编辑 Ghostty 配置文件、查询有效配置选项、排查设置问题、查找可用字体或主题,以及了解 Ghostty 特有功能。
主要能力与用法:Ghostty 自带完整文档,可用 ghostty +show-config --default --docs 查看内联说明的完整配置参考;用 ghostty +list-fonts 列出可用字体;用管道加 grep 搜索特定选项,例如 ghostty +show-config --default --docs | grep -A 10 "keyword"。查看当前生效配置用 ghostty +show-config。
配置格式:自定义格式,非 TOML/YAML/INI,采用 key = value;注释以 # 开头;布尔值用 true 或 false;多值通过重复键实现;空值(key =)表示使用默认。按键绑定语法为 keybind = [前缀:]trigger=action[:parameter],前缀包括 global:、all:、unconsumed:、performable:。
在本 dotfiles 仓库中,配置源为 config/ghostty/config,安装到 ~/.config/ghostty/config。可配置类别包括字体、颜色、窗口、Shell、按键绑定、铃声、性能、macOS 选项等。
限制与排查:Ghostty 会自动重新加载配置;未知字段被静默忽略;字体名称区分大小写,部分字体需完整家族名;颜色需用 #RRGGBB 或 #RRGGBBAA;全局按键绑定需要辅助功能权限;部分铃声功能仅 GTK 或 macOS 可用。可用 ghostty --config-file=path/to/config 测试配置语法,错误会在启动时报告。