mcpField
G
ghostty

ghostty

github.com/oakoss开发2088 次安装10 周前更新
代码仓库

关于 ghostty

ghostty 是 Ghostty 的技能指南,面向需要配置和排查终端模拟器的用户。它汇总 CLI 操作、主题与字体查询、配置验证及平台相关限制。

主要功能

  1. 01查询 CLI 操作、主题和字体
  2. 02查看配置选项与键绑定
  3. 03验证和编辑配置文件
  4. 04通过 IPC 打开新窗口
  5. 05排查终端渲染与崩溃报告

适用场景

  1. 01筛选可用主题或字体
  2. 02检查配置文件中的错误
  3. 03从脚本启动新窗口
  4. 04调整键绑定并排查显示问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/oakoss/agent-skills --skill ghostty

安装后在 Claude Code 中输入/ghostty确认已加载。

附带文件references/cli-actions.mdreferences/configuration.md

详细介绍

Ghostty 技能

概述

Ghostty 是一款快速、功能丰富、跨平台的终端模拟器,采用平台原生 UI 和 GPU 加速。它提供带有 +action 命令的 CLI,可用于查询配置、列出主题/字体、验证配置,以及通过 IPC 打开新窗口。窗口、标签页和分屏的管理通过配置文件中设置的按键绑定操作完成,而非通过 CLI 命令。

适用场景: 配置 Ghostty 主题、字体和按键绑定;验证配置文件;查询可用操作和主题;从脚本打开新窗口;排查终端渲染问题。

不适用场景: 管理其他终端模拟器;与终端配置无关的任务。

快速参考

任务命令/配置要点
列出 CLI 操作ghostty +list-actions显示按键绑定操作,而非 CLI 操作
列出主题ghostty +list-themes交互式 TUI 预览;使用 --color=dark 筛选
列出字体ghostty +list-fonts使用 Ghostty 的字体发现功能
列出按键绑定ghostty +list-keybinds添加 --default 仅显示默认项
列出颜色ghostty +list-colors配置中可用的命名 RGB 颜色
显示配置ghostty +show-config添加 --default --docs 显示所有选项
验证配置ghostty +validate-config检查配置文件中的错误
编辑配置ghostty +edit-config在 $VISUAL 或 $EDITOR 中打开配置
新建窗口(IPC)ghostty +new-window仅限 Linux/GTK,通过 D-Bus;使用 -e 指定命令
运行命令ghostty -e htop-e 后的参数是要运行的命令
设置工作目录ghostty --working-directory=/path运行命令前切换目录
自定义配置ghostty --config-file=/path加载其他配置文件
检查版本ghostty --version显示版本信息
SSH terminfoghostty +ssh-cache管理远程主机的 SSH terminfo 缓存
显示字体字形ghostty +show-face <codepoint>查看哪个字体渲染特定 Unicode 码位
崩溃报告ghostty +crash-report检查和管理崩溃报告

常见错误

错误正确做法
将 ghostty +new-tab 或 +new-split 用作 CLI 命令这些是快捷键绑定操作,不是 CLI 操作;在配置文件中使用 keybind = ... 进行配置
在 macOS 上未创建符号链接时,不使用完整路径运行 ghostty使用 /Applications/Ghostty.app/Contents/MacOS/ghostty,或创建符号链接
在 macOS 上使用 +new-window 并期望它能正常工作+new-window 使用 D-Bus IPC,仅适用于 Linux/GTK
编辑配置后不重新加载使用 reload_config 快捷键绑定操作(默认:Linux 上为 ctrl+shift+comma)
使用相对路径搭配 --config-file为 --config-file 使用绝对路径,避免路径解析问题
未检查可用列表便传入未知操作运行 ghostty +help 查看 CLI 操作,或运行 +list-actions 查看快捷键绑定操作
混淆 CLI 操作与快捷键绑定操作CLI 操作使用 +action 语法;快捷键绑定操作通过配置文件中的 keybind = key=action 进行配置

委派

  • 发现可用操作和主题:使用 Explore agent 运行 ghostty +list-actions 和 ghostty +list-themes
  • 自动化终端布局:使用 Task agent 编写脚本,创建窗口并更改配置
  • 规划配置更改:应用更改前,使用 Plan agent 设计快捷键绑定和主题配置

参考资料

评论

支持 Markdown