kitty (简体中文) - ArchWiki

Jump to content

翻译状态：本文是 Kitty 的翻译。上次翻译日期：2020-07-31。如果英文版本有所更改，则您可以帮助同步翻译。

kitty 是基于 OpenGL 的可编程终端仿真器，具有真彩色，连字支持，键盘输入和图像渲染的协议扩展。它还提供了类似于 GNU Screen 或 tmux 的平铺功能。

kitty 相对较新，它的第一个版本（v0.1.0）于 2017 年 2 月发布。但这并不意味着它并未成熟。

## 安装

安装 kitty 软件包。

## 用法

可以通过各种 `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 的兼容问题。

## 参见

- GitHub 仓库

Categories:

- Terminal emulators (简体中文)
- Terminal multiplexers (简体中文)