在尝试了 iTerm2、Warp、Kitty 等多个 terminal 之后,我最终在 2026 年选择了 Ghostty 作为我的主力终端。
整体体验非常现代化:
- 启动速度极快
- 原生 macOS 风格
- 渲染流畅
- 非常漂亮的透明与模糊效果
- 优秀的字体渲染
- 轻量且响应迅速
结合现代 shell 工作流之后,它已经更像一个完整的开发环境,而不仅仅是一个传统 terminal。
Ghostty 配置
我目前使用的 Ghostty 配置如下:
background-opacity = 0.9
background-blur = macos-glass-clear
macos-titlebar-style = transparent
window-padding-x = 14
window-padding-y = 14
这套配置会在 macOS 上形成一种类似 Liquid Glass 的悬浮终端效果。
透明度、模糊和 padding 的组合,让整个 terminal 非常接近 Apple 现在的 UI 设计语言。
尤其在 macOS 上,视觉效果非常惊艳。
Zsh Autosuggestions + Syntax Highlighting
这两个插件会极大提升命令行体验。
安装方法:
brew install zsh-autosuggestions zsh-syntax-highlighting && \
echo 'source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh' >> ~/.zshrc && \
echo 'source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh' >> ~/.zshrc && \
source ~/.zshrc
功能包括:
- 根据历史命令自动补全
- 命令语法高亮
- 彩色命令显示
- 路径高亮
- 无效命令检测
例如:
- 正确命令显示为绿色
- 错误命令显示为红色
- 文件、文件夹、软链接会以不同颜色展示
整个 terminal 会变得更加现代、更加易读。
fzf:Terminal 最强工具之一
我也非常推荐安装 fzf。
brew install fzf
$(brew --prefix)/opt/fzf/install
fzf 是 terminal 下的模糊搜索工具。
安装完成之后,它会大幅升级 shell 的交互体验。
其中最常用的功能是:
Ctrl + R
它会开启:
历史命令模糊搜索。
例如输入:
docker
可以立刻搜索出:
docker ps
docker logs
docker exec -it xxx sh
docker compose up
随着历史命令越来越多,这个功能会变得极其有价值。
一些简单的 fzf 用法
搜索历史命令:
Ctrl + R
搜索文件:
fzf
使用 Vim 打开文件:
vim $(fzf)
模糊搜索 Docker 容器:
docker ps | fzf
模糊搜索 Kubernetes Pod:
kubectl get pods | fzf