Kitty使用Python和Objective C编写,是一个基于GPL 3.0许可下开发的跨平台、特性丰富的基于GPU的终端模拟器。GPU 渲染,肉眼可见的速度提升,以降低系统负载和平滑的滚动效果。使用线程渲染将输入延迟最小化。它支持图形,图像,Unicode,真彩色,鼠标协议,超链接,多个复制/粘贴缓冲,等等。它是一个轻量级的模拟器,可以通过脚本、shell提示符和SSH进行控制。与tilix和terminology一样,kitty也是一个功能丰富的终端模拟器。

支持以不同的布局并排显示多个终端窗口, 而无需使用诸如tmux的额外程序。跨平台,配置一遍就可以在Linux 和 Mac 之间切换使用。

本指南展示了如何在Ubuntu 20.04上安装Kitty,并了解它的基本用法。支持 Ctrl+Shift+C/V 复制粘贴。

Kitty的安装

你可以源代码安装kitty,也可以从Ubuntu官方存储库安装。您可以按照其他方法安装。

方法1:从Ubuntu存储库

首先,打开终端并更新你的系统。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update

使用apt安装kitty,

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install kitty -y

只要输入“kitty”就可以打开它。

linuxmi@linuxmi:~/www.linuxmi.com$ kitty

方法2:来自预构建的二进制文件

如果您使用的是Mac或Linux,只需安装Kitty预先构建的二进制文件即可。使用以下curl命令:

linuxmi@linuxmi:~/www.linuxmi.com$ curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin

这会将二进制文件安装到 ~/.local/kitty.app/bin/目录中。你可以输入,

linuxmi@linuxmi:~/www.linuxmi.com$ ~/.local/kitty.app/bin/kitty

你可以通过搜索应用程序来开始使用kitty。

方法3:从源代码安装Kitty

安装Kitty的另一种方便方法是从源代码编译它。然而,一些依赖是必需的,在你继续之前,确保你有以下的:

  • python 3.5及更高版本
  • harfbuzz 1.5.0及更高版本
  • zlib
  • libpng
  • liblcms2
  • gcc

源代码托管在Github上,所以克隆如下Git库:

linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/kovidgoyal/kitty

请耐心等待一下,这需要大约几分钟。下载后,导航到克隆目录并执行下面的命令。

linuxmi@linuxmi:~/www.linuxmi.com$ cd kitty

然后

linuxmi@linuxmi:~/www.linuxmi.com$ make

安装后,你可以通过调用命令来启动它:

linuxmi@linuxmi:~/www.linuxmi.com$ ./kitty/launcher/kitty

如何使用Kitty

Kitty可以在多个窗口运行多个程序。你可以通过按Ctrl+Shift+Enter键来完成。

为了使程序更高级,kitty有一个名为“kittens”的框架。你可以使用它来显示图像。例如,

linuxmi@linuxmi:~/www.linuxmi.com$ kitty +kitten icat www.linuxmi.com.png

一些有用的快捷键

向上翻页 ctrl+shift+page_up
向下翻页 ctrl+shift+page_down
新标签页 ctrl+shift+t
拆分窗口 ctrl+shift+enter
新的窗口 ctrl+shift+n

你可以从kitty的官方页面了解更多详情。

总结

在本教程中,我们学习了如何在Linux上安装Kitty,以及它作为终端模拟器的基本用法。请试着告诉我们你使用Kitty终端的经验。

发表评论