Ghostty

Ghostty

GPU加速终端

开发官网

应用介绍

Ghostty 是一个用 Zig 写的终端模拟器,作者是 HashiCorp 的创始人 Mitchell Hashimoto。它有两个不太常见的取舍:画面交给 GPU 渲染,界面则用各平台自己的原生控件——macOS 上是 SwiftUI/AppKit,Linux 上是 GTK4,而不是套一层跨平台框架。结果就是滚动和刷新很跟手,窗口、菜单、快捷键也都跟系统上别的程序一个脾气。

另一个重点是终端协议的完整度。很多终端只实现了常用的那部分转义序列,遇到冷门程序就显示错乱;Ghostty 在这方面做得比较彻底,还支持 Kitty 的图形协议和键盘协议,所以在终端里显示图片、区分 Ctrl 组合键这类事情它能正确处理。默认配置就已经够用,不写配置文件也能直接上手。

目前提供 macOS(13 及以上,通用二进制)和 Linux 版本,没有 Windows 版,Windows 用户暂时用不上。

软件功能



GPU 渲染:字符绘制交给显卡,大量输出刷屏和快速滚动时不掉帧,长日志翻起来很顺。

原生界面:各平台用各自的 UI 框架,标题栏、菜单、快捷键和系统习惯一致,不像套壳程序那样格格不入。

标签页与分屏:一个窗口里开多个标签,也能横竖切分面板,同时盯几个进程不用开一堆窗口。

协议兼容性好:转义序列实现得比较完整,并支持 Kitty 图形协议和键盘协议,终端里显示图片、用复杂快捷键都不出错。

字体与连字:支持字体连字和复杂文字排版,等宽编程字体里的箭头、比较符能正常合成。

开箱即用:默认配置就是可用状态,不需要先写一份配置文件;想调的话配置项也很齐全。

应用截图

标签:终端GPU