Kitty是Calibre作者Kovid Goyal开发的一款GPU加速的Terminal。

图标

https://sw.kovidgoyal.net/kitty/faq/#i-do-not-like-the-kitty-icon

字体

中文 Unicode Point 参考https://stackoverflow.com/questions/1366068/whats-the-complete-range-for-chinese-characters-in-unicode

1
2
3
4
5
6
7
# 英文
font_family      MesloLGMDZ Nerd Font
bold_font        auto
italic_font      auto
bold_italic_font auto
# 中文
symbol_map U+4E00-U+9FFF,U+3400-U+4DBF Sarasa Term SC

主题

https://sw.kovidgoyal.net/kitty/kittens/themes/

1
kitty +kitten themes [options] [theme name to switch to]

Tmux

tmux设置终端类型xterm-kitty,终端下vim/neovim等可正确显示斜体。

1
set -g default-terminal "xterm-kitty"

vim 中可能需要加入配置

1
2
let &t_ZH="\e[3m"
let &t_ZR="\e[23m"

SSH

tmux设置终端类型为xterm-kitty后,需要将terminfo复制到ssh远端。

1
kitty +kitten ssh myserver

参考:https://sw.kovidgoyal.net/kitty/faq/