kitty
kitty 是基於 OpenGL 的可編程終端仿真器,具有真彩色,連字支持,鍵盤輸入和圖像渲染的協議擴展。它還提供了類似於 GNU Screen 或 tmux 的平鋪功能。
kitty 相對較新,它的第一個版本(v0.1.0)於 2017 年 2 月發佈。但這並不意味着它並未成熟。
安裝[編輯 | 編輯原始碼]
用法[編輯 | 編輯原始碼]
可以通過各種 Ctrl+Shift
快捷鍵來創建新的選項卡和窗口並調整其大小。佈局可通過 Ctrl+Shift+l
切換,並可以保存/恢復。
全鍵盤模式可區分 Ctrl+i
和 Tab
等歧義鍵。此外,新的文本效果(例如,波浪下劃線)也可用於支持它的應用程式。
Kittens[編輯 | 編輯原始碼]
kitty 有一個用於創建子程序的框架,稱為 kittens。其中一些:
$ kitty +kitten icat image.jpeg # 在终端中显示图像(需要 imagemagick) $ kitty +kitten diff file1 file2 # 显示两个文件的差异 $ kitty +kitten clipboard # 这个 kitten 甚至可以通过 ssh 使用剪贴板
配置[編輯 | 編輯原始碼]
kitty 可在 ~/.config/kitty/kitty.conf
中配置。可以調整字體,顏色,光標和回滾行為。您可以在官方文檔中查看可用的選項。您也可以找到默認使用的配置文件。
輸入法兼容[編輯 | 編輯原始碼]
Kitty 默認情況下關閉了 IBus 框架。
請在環境變量中啟用
GLFW_IM_MODULE=ibus
由於兼容問題,該環境變量也可解決 kitty 對 fcitx5 的兼容問題。