简介
kitty是一个免费的开源 图形处理单元(GPU) 加速[2] [3] 终端仿真器,适用于Linux和macOS,专注于性能和功能。kitty 是用C和Python编程语言混合编写的,它是少数支持 GPU 和Alacritty的终端仿真器之一。kitty 与另一个程序 KiTTY 同名,它是用于Microsoft Windows的PuTTY的一个分支。[4]
特点
- 显示图像:安装ImageMagick后,添加到 .bashrc
- 交互式 Unicode 字符输入 ( ctrl+shift+u),按名称、代码、最近使用[7]
- 支持真彩色、文本格式功能
- 多个窗口和选项卡的平铺
- 单个配置文件
- 超链接点击次数
- 鼠标支持(例如在Vim中)
- 多个复制/粘贴缓冲区,如 Vim
kitty终端
https://sw.kovidgoyal.net/kitty/conf/#fonts
默认情况下kitty不支持fcitx5输入法。
fcitx5中文输入法支持:
- 临时启动kitty
GLFW_IM_MODULE=ibus kitty
这样启动出来的kitty就可以支持fcitx5输入法了。
- 一劳永逸
每次启动用那么长的命令可不舒服,一劳永逸的方法:
nvim ~/.pam_environment
文件内容如下 :
NPUT_METHOD DEFAULT=fcitx5
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx
GLFW_IM_MODULE=ibus
其中关键的一行是GLFW_IM_MODULE=ibus
详情见:
https://github.com/kovidgoyal/kitty/issues/469
修改粘贴的快捷键
粘贴比较习惯使用Ctrl + V
默认是ctrl+shift+v
用起来不习惯。所以把Ctrl + V也配置成粘贴快捷键。
配置如下 :
map ctrl+shift+v paste_from_clipboard
map ctrl+v paste_from_clipboard
背景透明度
background_opacity 0.7
参考
https://en.wikipedia.org/wiki/Kitty_(terminal_emulator)
https://sw.kovidgoyal.net/kitty/conf/#clipboard