又快又美还不折腾?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=reloadconfig
ಇತರ ಗಮನಾರ್ಹ ವೈಶಿಷ್ಟ್ಯಗಳು
- ನಿರ್ಮಿತ ಕಿಟಕಿಯ ವಿಭಜನೆ ಕಾರ್ಯಕ್ಷಮತೆ, ಒಬ್ಬ ಕಿಟಕಿಯಲ್ಲಿ ಹಲವಾರು ಟರ್ಮಿನಲ್ ಸೆಷನ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಅನೇಕ ದೃಶ್ಯಗಳಲ್ಲಿ tmux ಅನ್ನು ಅಗತ್ಯವಿಲ್ಲ.
- ವಿಶಿಷ್ಟ ಟರ್ಮಿನಲ್ ಇನ್ಸ್ಪೆಕ್ಟರ್ ವೈಶಿಷ್ಟ್ಯ, ನಿಖರವಾದ ಡಿಬಗ್ ಸಾಧನ, ಟರ್ಮಿನಲ್ ಚಟುವಟಿಕೆಗಳ ಪ್ರತಿಯೊಂದು ವಿವರವನ್ನು ನೋಡಬಹುದು, ಕೀ ಒತ್ತುವಿಕೆಯಿಂದ ಹಿಡಿದು ರೆಂಡರ್ ಸಮಯವರೆಗೆ.
- ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳ ಮೂಲಕ ಟರ್ಮಿನಲ್ ಅನ್ನು ಯಾವಾಗ ಬೇಕಾದರೂ ಕರೆಸಲು Quick Terminal ಕಾರ್ಯ.
- ಕಸ್ಟಮ್ ಶೇಡರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಹಳೆಯ CRT ಪರಿಣಾಮಗಳನ್ನು ಸೇರಿದಂತೆ ಅದ್ಭುತ ದೃಶ್ಯವನ್ನು ಸಾಧಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಸಾರಾಂಶ: ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಅನುಭವದ ಪರಿಪೂರ್ಣ ಸಮತೋಲನ
ಇಷ್ಟು ಎಲ್ಲವನ್ನೂ ಹೇಳಿದ ಮೇಲೆ, Ghostty ಯಲ್ಲಿ ಏನು ಉತ್ತಮವಾಗಿದೆ?
ಒಂದು ವಾಕ್ಯದಲ್ಲಿ ಸಾರಾಂಶ:
"ವೇಗ", "ಸುಂದರ", "ಬಳಸಲು ಸುಲಭ" ಎಂಬ ಮೂರು ವಿಷಯಗಳು, ಪರಸ್ಪರ ವಿರೋಧಿಯಾಗುವುದಿಲ್ಲ."ನಮ್ಮಲ್ಲಿ ಬಹಳಷ್ಟು ಉತ್ತಮ ಟರ್ಮಿನಲ್ ಸಿಮ್ಯುಲೇಟರ್ಗಳಿವೆ, ಆದರೆ ಅವುಗಳು ನಿಮಗೆ ವೇಗ, ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸ್ಥಳೀಯ UI ನಡುವಿನ ಆಯ್ಕೆ ಮಾಡಲು ಒತ್ತಿಸುತ್ತವೆ. ಗೋಸ್ಟ್ಟಿ ಮೂರುದನ್ನು ಒದಗಿಸುತ್ತದೆ."——ಮಿಚೆಲ್ ಹಾಶಿಮೋಟೋ
ನೀವು:
[[HTMLPLACEHOLDER_0]]ಆದರೆ ಗೋಸ್ಟ್ಟಿ ನಿಮ್ಮನ್ನು ಪ್ರಯತ್ನಿಸಲು ಅರ್ಹವಾಗಿದೆ.

