SuperAPI AI 工具集

ghostty-config

通用与其它

查看项目

更新于 10-15 22:33

技能介绍

用途:辅助编写、修改和排查 Ghostty 终端配置,涵盖配置文件位置、语法、配置项取值与键位绑定。

配置与语法:配置文件可选,缺失时使用默认值。Ghostty 1.2.3 起文件名为 config.ghostty,无扩展名的 config 仍兼容。XDG 路径为 $XDG_CONFIG_HOME/ghostty/config.ghostty 再试 config;macOS 另有 ~/Library/Application Support/com.mitchellh.ghostty/ 下的同名文件,且 macOS 路径晚加载、冲突时优先。所有匹配文件都会加载,后者覆盖前者。语法为 key = value,# 开头为注释,键名区分大小写须用小写,空值重置为默认;可重复键如 font-family、keybind、palette、env、link 会累加。每个配置键也可作 CLI 参数,如 ghostty --background=282c34 --font-size=14。支持 config-file 引入外部文件,? 前缀表示文件缺失不报错;该指令在处理到文件末尾时展开,故写在它之后的键仍会被引入值覆盖。

验证与查看:编辑后用 ghostty +validate-config 校验;ghostty +show-config 查看生效配置,加 --default --docs 查看带文档的默认值;另有 +edit-config、+list-fonts、+list-themes、+list-colors、+list-keybinds、+list-actions 等动作,--help 查看单动作帮助。

键位:格式为 keybind = [prefix:]trigger=action[:param],修饰键含 shift、ctrl/control、alt/opt/option、super/cmd/command,可用 > 表示按键序列;clear 移除全部键位,unbind 移除单个,ignore 令两端都忽略。前缀有 global:、all:、unconsumed:、performable: 并可组合。非美式布局建议用 W3C 物理键码。apply 更改可 Ctrl+Shift+,(Linux)或 Cmd+Shift+,(macOS)重载,部分选项需重启或仅对新终端生效。限制:平台相关选项在其他平台静默无效;模式切换主题写法为 theme = light:...,dark:...;关闭连字需 font-feature = -calt 加 -liga。资料未提供更多平台细节。