又快又美还不折腾?Mac终端的"完全体"终于来了
又快又美还不折腾?Mac终端的"完全体"终于来了
引入:那个熟悉的纠结时刻
用 Mac 写代码,第一件事就是选终端。
自带的 Terminal?功能太基础,颜值欠费,用两天就想逃。
然后你大概率会装上 iTerm2。
毕竟它是 Mac 终端界的"老大哥",功能确实强。分屏、配色、快捷键,要啥有啥。
但用久了,你也一定发现了——
它越来越臃肿了。
启动的时候要等那么一两秒,偶尔卡个 shell 补全,内存占用也节节攀升。
明明只是想敲几行命令,却感觉在启动一个小型 IDE。
你可能也折腾过 Alacritty、Kitty 这些"极速党"。确实快,但配置文件一打开,一堆参数看得头大,原生感也差点意思。
于是问题来了:
有没有一款终端,能同时做到快、好看、还不折腾?
答案是:有了。
主角登场:Ghostty
Ghostty 是一款快速、功能丰富、跨平台的终端模拟器,使用平台原生 UI 和 GPU 加速。
重点来了——它的作者是 Mitchell Hashimoto。
没听过这个名字?他是 HashiCorp 的创始人,亲手打造了 Vagrant、Terraform、Vault 这些基础设施界的"神器"。
简单说,这是一位造轮子造到上市公司的大佬。
Mitchell 在 2023 年离开 HashiCorp 后,想做点不一样的东西——"非服务端"、"桌面软件",于是就有了 Ghostty。
Ghostty 性能比 iTerm2 和 Kitty 快约 4 倍,与 Alacritty 速度相当,但功能却丰富得多。
这不是什么野生开源项目,而是大佬两年闭关打磨的作品。
核心亮点一:速度与激情
先说最直观的感受——快,真的快。
Ghostty 在 macOS 上使用 Metal 进行渲染,直接调用 Apple 自家的图形 API。
这意味着什么?
滚动日志的时候,丝滑得像在刷微博。
cat 一个大文件,别的终端还在疯狂闪屏,Ghostty 已经稳稳显示完毕。
有开发者反馈,数据库查询返回半百万条结果,Ghostty 处理起来"眨眼之间"。
它的 Metal 渲染器甚至支持连字(ligatures)而不降级到 CPU 渲染——这是 iTerm2 都做不到的。
那种跟手感,用过就回不去了。
核心亮点二:颜值即正义(原生体验)
很多跨平台终端有个通病:一看就不像 Mac 应用。
窗口边框怪怪的,菜单栏不标准,整体气质就是"我是从 Linux 移植来的"。
Ghostty 完全不一样。
它的 macOS 应用是真正基于 SwiftUI 开发的原生应用,拥有真正的窗口管理、菜单栏、设置界面。
不同于那些使用自定义或网页 UI 的跨平台终端,Ghostty 专注于平台原生 GUI,在 macOS 上使用 Swift、AppKit 和 SwiftUI,确保它与操作系统完美融合,提供无缝的用户体验。
支持毛玻璃效果、自定义透明度,和你的 Mac 浑然一体。
它看起来就该长这样。
核心亮点三:配置不折腾
用过 Alacritty 的朋友都知道,那配置文件有多"硬核"。
Ghostty 选择了另一条路:简单即美。
Ghostty 使用简单的 key-value 配置文件(例如 ~/.config/ghostty/config),让你轻松调整字体、主题、透明度和行为,无需学习任何自定义编程语言。
改完保存,即时生效,不用重启终端。
支持 24-bit 真彩色,内置 100 多种配色主题,开箱即可个性化定制你的终端外观。
对于那些只想"用"而不想"折腾"的人来说,这简直是福音。
实操展示:抄作业时间
来,直接上手!
安装方式(macOS): brew install --cask ghostty കോൺഫിഗറേഷൻ ഫയലിന്റെ സ്ഥാനം:
~/.config/ghostty/config വേഗത്തിൽ ആരംഭിക്കാൻ കമാൻഡുകൾ:
- എല്ലാ തീമുകളും കാണുക:
ghostty +list-themes - ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ കാണുക:
ghostty +show-config --default - ഫോണ്ടുകൾ പട്ടികയാക്കുക:
ghostty +list-fonts
# ഫോണ്ട് ക്രമീകരണം font-family = JetBrains Mono font-size = 14
തീം (നിർമ്മിത 100+ തിരഞ്ഞെടുക്കാവുന്ന)
theme = GruvboxDark
വിൻഡോയുടെ തീവ്രത
background-opacity = 0.92
കർസർ ശൈലി
cursor-style = block cursor-style-blink = true
വിൻഡോയുടെ അകത്തുള്ള പാഡിംഗ്
window-padding-x = 12 window-padding-y = 8
macOS-ന് പ്രത്യേകമായ: സ്വാഭാവിക ടാബുകൾ
macos-titlebar-style = tabs പകർപ്പിക്കുകയും പേസ്റ്റ് ചെയ്യുകയും ചെയ്യുക, സംരക്ഷിക്കുക, തീർപ്പാക്കുക.
Ghostty തുറക്കുക, ആ ആസ്വാദ്യത്തെ അനുഭവിക്കുക.
ആവശ്യമെങ്കിൽ, ഇവിടെ ഒരു ലളിതമല്ലാത്ത കോൺഫിഗറേഷൻ കൂടി ഉണ്ട്:
# ~/.config/ghostty/config
--- ഫോണ്ട് ക്രമീകരണം ---
കൂടുതൽ ഐക്കണുകൾ പിന്തുണയ്ക്കാൻ Nerd Fonts ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു
font-family = "JetBrains Mono" font-size = 14
ലിഗാഡുകൾ സജീവമാക്കുക (ഉദാഹരണത്തിന് != ≠ ആയി മാറുന്നു)
font-feature = calt font-feature = liga
--- രൂപഭാവം ---
ഗീക്കുകളുടെ ഇഷ്ടമായ Catppuccin Mocha തീം
theme = catppuccin-mocha
സ്വാഭാവിക ഗോസിയൻ മഞ്ഞൽ പശ്ചാത്തലം സജീവമാക്കുക (മാത്രം macOS-ൽ പ്രാബല്യത്തിൽ)
background-opacity = 0.9 background-blur-radius = 20
എഴുത്തിന് കുറച്ച് ശ്വാസം നൽകുക, വിൻഡോയുടെ കിഴക്കിലേക്ക് അടുക്കാതിരിക്കുക
window-padding-x = 12 window-padding-y = 12
മുകളിൽ സ്വാഭാവിക തലക്കെട്ട് മറയ്ക്കുക (അവശ്യം അനുഭവം, തിരഞ്ഞെടുക്കാവുന്ന)
window-decoration = false
--- പ്രായോഗിക ഇടപെടലുകൾ ---
കർസർ ശൈലി: ചതുരവും മിനുക്കാത്തതും, ശ്രദ്ധ വർദ്ധിപ്പിക്കുക
cursor-style = block cursor-style-blink = false
മൗസ് മറയ്ക്കുക: ടൈപ്പിംഗ് സമയത്ത് മൗസ് സൂചിക സ്വയം മറയ്ക്കുക
mouse-hide-while-typing = true
--- പ്രധാന ഷോർട്ട്കട്ട് കീ മാപ്പിംഗ് ---
iTerm2-ന്റെ വിഭജനം ഉപയോഗിച്ചിട്ടുണ്ടോ? ഇവിടെ നിങ്ങൾക്ക് പരിചിതമായ കീകൾ തിരികെ മാറ്റുക
Cmd+d ആഴത്തിലുള്ള വിഭജനം
keybind = cmd+d=newsplit:right
Cmd+Shift+d ആഴത്തിലുള്ള വിഭജനം
keybind = cmd+shift+d=newsplit:down
കോൺഫിഗറേഷൻ വേഗത്തിൽ പുനഃലോഡ് ചെയ്യുക (മാറ്റങ്ങൾ ഉടനെ പ്രാബല്യത്തിൽ വരും)
keybind = cmd+shift+r=reload_config
മറ്റ് ശ്രദ്ധിക്കേണ്ട ഫീച്ചറുകൾ
- നിർമ്മിത വിൻഡോ വിഭജനം, ഒരു വിൻഡോയിൽ നിരവധി ടെർമിനൽ സെഷനുകൾ കൈകാര്യം ചെയ്യുക, പല സാഹചര്യങ്ങളിൽ tmux ആവശ്യമില്ല.
- പ്രത്യേകമായ ടെർമിനൽ ഇൻസ്പെക്ടർ ഫീച്ചർ, യഥാർത്ഥത്തിൽ ഡിബഗ് ചെയ്യാനുള്ള ഉപകരണം, കീകൾ മുതൽ റെൻഡറിംഗ് സമയത്തെ വരെ ടെർമിനൽ പ്രവർത്തനത്തിന്റെ ഓരോ വിശദാംശവും കാണാൻ കഴിയും.
- ക്വിക്ക് ടെർമിനൽ ഫീച്ചർ, കീബോർഡ് ഷോർട്ട്കട്ടുകൾ ഉപയോഗിച്ച് എപ്പോഴും ടെർമിനൽ വിളിക്കുക.
- ഇഷ്ടാനുസൃത ഷേഡർ (Shaders) പിന്തുണ, പഴയ CRT ഫലങ്ങൾ പോലുള്ള കാഴ്ചകൾ സൃഷ്ടിക്കാൻ കഴിയും.
സംഗ്രഹം: പ്രകടനം ಮತ್ತು അനുഭവത്തിന്റെ സമ്പൂർണ്ണ സമന്വയം
ഇത്രയും പറഞ്ഞാൽ, Ghostty എവിടെ നല്ലതാണ്?
ഒരു വാക്കിൽ സംഗ്രഹിക്കുക:
"വേഗം", "സുന്ദരം", "ഉപയോഗിക്കാൻ എളുപ്പം" എന്ന ഈ മൂന്ന് കാര്യങ്ങൾ ഒന്നും പരസ്പരം വിരുദ്ധമല്ല."虽然市面上有很多优秀的终端模拟器,但它们都迫使你在速度、功能和原生 UI 之间做选择。Ghostty 三者兼得。"——Mitchell Hashimoto
如果你:
- 受够了 iTerm2 的启动等待
- 受够了配置文件地狱
- 只想要一个开箱即用、原生丝滑的终端

