kitty

出自 Arch Linux 中文维基

kitty 是基於 OpenGL 的可編程終端仿真器,具有真彩色,連字支持,鍵盤輸入和圖像渲染的協議擴展。它還提供了類似於 GNU Screentmux 的平鋪功能。

kitty 相對較新,它的第一個版本(v0.1.0)於 2017 年 2 月發佈。但這並不意味着它並未成熟。

安裝[編輯 | 編輯原始碼]

安裝 kitty 軟件包。

用法[編輯 | 編輯原始碼]

可以通過各種 Ctrl+Shift 快捷鍵來創建新的選項卡和窗口並調整其大小。佈局可通過 Ctrl+Shift+l 切換,並可以保存/恢復。

全鍵盤模式可區分 Ctrl+iTab 等歧義鍵。此外,新的文本效果(例如,波浪下劃線)也可用於支持它的應用程式。

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 的兼容問題。

參見[編輯 | 編輯原始碼]