x-cmd install | kitty - 快速,功能丰富,基于 GPU 的终端模拟器

简介

kitty 是由 github.com/kovidgoyal 使用 C、Python 和 Go 混合编写的终端模拟器,能提供各种现代化功能和高级特性,比如 OpenGL 渲染、Unicode 支持、True Color、标签页等。该项目分为 kittykitten 两个部分,其中 kitty 是终端模拟器应用程序(项目的核心),kitten 是用于扩展 kitty 功能的脚本和工具集。

kitty 的设计理念是为用户提供高性能、用户友好、易于扩展的终端模拟器。在实现方面,它采用 C 处理性能敏感部分,使用 Python 实现 UI 的扩展性和灵活性,利用 Go 开发适用命令行的 kittens。它不依赖于任何大型且复杂的 UI 工具包,仅使用 OpenGL 来渲染所有内容。

快速上手

  1. 安装 kitty:

    eval "$(curl https://get.x-cmd.com)"
    x install kitty
    # 验证安装
    ls -lh "$HOME/.local/kitty.app/bin" | grep kitt                # linux
    ls -lh /Applications/kitty.app/Contents/MacOS/ | grep kitt     # MacOS
    
  2. kitty 终端快捷键:

    ActionShortcut on LinuxShortcut on macOS
    新建选项卡ctrl+shift+t⌘+t
    关闭选项卡ctrl+shift+q⌘+w
    设置选项卡标题ctrl+shift+alt+t⇧+⌘+i
    切换到下一个选项卡ctrl+shift+right⇧+⌘+]
    切换到上一个选项卡ctrl+shift+left⇧+⌘+[
    新建窗口ctrl+shift+enter⌘+↩
    打开配置文件ctrl+shift+f2⌘+,
  3. kitty 高级功能/特性:

    • kitten icat <image_file>:在 kitty 终端中显示任意图像。
    • kitten diff <file1> <file2>:在 kitty 终端中使用图像化视图显示文件或目录内容的差异。
    • kitten themes:更改 kitty 终端的颜色主题(有 300 多个主题可供选择)。
    • kitten ssh:kitty 的 ssh 集成。
    • kitty +kitten unicode_input:在 kitty 终端中查找并输入 Unicode 字符。

相关竞品

  1. Alacritty:用 Rust 编写的跨平台高性能终端模拟器,适合优先考虑终端性能的用户,设计简洁且专注于极致的渲染速度。
  2. Tabby:用 TypeScript 编写的跨平台终端模拟器,功能丰富,适合需要高度定制化和扩展功能的用户。
  3. hyper:用 TypeScript 编写的跨平台终端模拟器,基于开放 Web 标准,更注重插件生态,适合需要现代化界面和插件扩展的用户。
  4. iterm2:专为 MacOS 设计的终端模拟器。

进一步阅读

  • kitty 源代码 - kitty 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 kitty 和参与社区贡献。
  • 定制 kittens - 使用 python 编写 kitty 扩展程序的参考文档。

更多内容请查阅 : install/kitty


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值