kitty
GitHub: kovidgoyal/kitty 是一个跨平台,快速且功能丰富的GPU加速终端程序,类似 alacritty
一样高性能,同时又具备 iterm2
的丰富配置。考虑到在 macOS 平台 iterm2
虽然非常好用,但是消耗资源严重越来越缓慢,所以考虑转为 kitty
来实现较为美观且功能丰富的终端。
NeoVim IDE 配置中,对于配色渲染需要 iterm2
或 kitty
支持,所以也是促使我使用 kitty
的原因。
特色
面向快捷键操作,熟悉以后可以提高效率
支持远程文件本地编辑(SSH plugin),这个功能有点酷
'xterm-kitty': unknown terminal type.
很多系统默认没有 xterm-kitty
终端类型配置,所以导致 ssh
登陆以后无法正常使用 clear
,解决的方法是:
执行
kitten
包装 ssh
登陆一次SSH服务器以便自动创建 ~/.terminfo
配置目录kitten ssh myserver
kitten
会自动在服务器端复制创建一个 ~/.terminfo
目录,并在该目录下添加 kitty.terminfo
配置文件。之后就可以正常 ssh
登陆系统并使用了。
此外,可以创建一个 alias
在环境变量中:
alias
kitten sshalias s="kitten ssh"
对比其他终端
-
非常美观AI加持终端程序,可以在终端命令行随时唤起生成式AI解答问题,免费每月有100次请求
采用IDE思路开发的命令行工具,随时可以在终端各部分编辑操作选择
AI是优点同时也是 缺点: 输入内容可能会被上传到服务器存在泄漏隐私隐患
但是生成式AI如果能够私有化部署,那么将是非常强大的能力
-
使用 Rust 开发,性能卓越
配置有点复杂,之前在 sway - i3兼容Wayland compositor 使用,Linux上使用主要困难在于 wayland显示服务器协议 环境下中文输入支持困难
非常有潜力的终端,未来可以尝试