Kitty
GPU 加速跨平台終端
軟體分類 生產力 / 系統工具
軟體標籤
rated-1電子郵件別名 (Email Aliases)WinAutomation
開發廠商 Kovid Goyal
產品說明
Kitty 是一款旨在追求極致速度與功能性的終端模擬器。與傳統終端不同,它將文字渲染與處理外包給 GPU(顯卡),從而大幅降低 CPU 負載,並在捲動大量文字或在高畫質螢幕(如 4K/Retina)上操作時,依然能保持零延遲的流暢感。
Kitty 的核心哲學是「模組化」與「原生整合」。它內建了強大的**「Kittens」**機制,這是一套小型程式系統,讓 Kitty 能夠在終端機內原生顯示圖片、處理剪貼簿、甚至是進行檔案比對(diff),而無需依賴外部繁瑣的工具。此外,它支援完整的 Tab、Window 與 Layout 管理,對於不希望安裝 tmux 但又需要多視窗管理的使用者來說,是完美的替代方案。
核心特色:
- 極致性能:透過 GPU 渲染文字,提供業界領先的輸入與輸出回應速度。
- 原生圖片支援:採用自創的高效圖片協議,可在終端機內直接預覽高解析度圖片。
- Kittens 插件系統:內建各種實用工具(如
icat顯示圖片、diff檔案比對)。 - 強大配置能力:透過單一文本檔案即可完成所有自訂,支援字體連字(Ligatures)與複雜佈局。
常用指令
Kitty 提供了獨有的命令列工具 kitty,可用於控制終端行為或執行插件:
基礎操作與視窗管理
Kitty 預設使用 Ctrl + Shift 作為功能前綴鍵(Mapping):
| 功能說明 | 預設快速鍵 | 效果 |
|---|---|---|
| 新視窗 | Ctrl + Shift + Enter | 在當前視窗內切割新面板 |
| 新分頁 | Ctrl + Shift + T | 建立一個全新的標籤頁 |
| 關閉視窗 | Ctrl + Shift + W | 關閉目前焦點所在的面板 |
| 切換佈局 | Ctrl + Shift + L | 在水平、垂直、堆疊等模式間切換 |
| 字體放大 | Ctrl + Shift + = | 即時調大字體大小 |
| 重置字體 | Ctrl + Shift + Backspace | 恢復預設字體大小 |
特色功能:Kittens 應用範例
Kitty 最強大的地方在於其內建的擴展功能:
# 在終端機內直接顯示一張圖片 (icat)
kitty +kitten icat image.png
# 執行具有語法高亮的高級檔案比對 (diff)
kitty +kitten diff file1.txt file2.txt
# 打開 Unicode 字元選擇器
kitty +kitten unicode_input
操作介面

