Logo

dev-resources.site

for different kinds of informations.

Kitty Terminal Basics + Cheatsheet

Published at
11/14/2023
Categories
terminal
unix
linux
macos
Author
otamm
Categories
4 categories in total
terminal
open
unix
open
linux
open
macos
open
Author
5 person written this
otamm
open
Kitty Terminal Basics + Cheatsheet

Intro

Kitty is a terminal emulator for UNIX-based systems that distinguishes itself by leveraging the power of the GPU to deliver faster and smoother screen rendering, making it a faster alternative to many other options. Kitty's key strengths are its low latency, support for modern features like image and Unicode rendering, and its ability to handle multiple windows and tabs efficiently.
Kitty is available to install both from brew and apt package managers.
brew install kitty
or
sudo apt-get install kitty

are enough to get you running with it.

Kitty Terminal Emulator Main Shortcuts

Tab Management

  • New tab: Ctrl + Shift + T
  • Close tab: Ctrl + Shift + Q
  • Next tab: Ctrl + Shift + Right
  • Previous tab: Ctrl + Shift + Left
  • Move tab forward: Ctrl + Shift + .
  • Move tab backward: Ctrl + Shift + ,

Layout Management

  • Window split: Ctrl + Shift + Enter
  • Close window: Ctrl + Shift + W
  • Next window: Ctrl + Tab
  • Previous window: Ctrl + Shift + Tab
  • Move window forward: Ctrl + Shift + .
  • Move window backward: Ctrl + Shift + ,

Font Adjustments

  • Increase font size: Ctrl + Shift + '+'
  • Decrease font size: Ctrl + Shift + '-'
  • Restore font size to original: Ctrl + Shift + Backspace

Clipboard Operations

  • Copy to clipboard: Ctrl + Shift + C
  • Paste from clipboard: Ctrl + Shift + V

Searching within the Terminal

  • Start search: Ctrl + Shift + F
  • Find next: Ctrl + Shift + N
  • Find previous: Ctrl + Shift + P

Miscellaneous

  • Open link: Ctrl + Click
  • Reload configuration file: Ctrl + Shift + F5
  • Fullscreen toggle: F11

Customizing Kitty

Even though Kitty is much more lightweight than many of its alternatives, it still has more customization options than most of us will ever fiddle with. You can check these out with nano ~/.config/kitty/kitty.conf or create it if it doesn't exist. The default configuration file has plenty of comments explaining the different options you have.

For instance, if I want to place my tabs at the top of the terminal screen (pretty much like every other terminal) instead of kitty's default bottom, and I want my tab separators to look like ones from a physical file, and I want to use the Mac ripoff of Comic Sans for the terminal font, I'll add this to my kitty.conf:

tab_bar_edge   top
tab_bar_style  slant
font_family    Chalkboard
Enter fullscreen mode Exit fullscreen mode

Don't worry, if you are on Linux you can sudo apt-get install fonts-comic-neue. But I'm joking, this kind of font looks awful on a terminal, I've tried. However, the Ubuntu Mono font makes a mac look like a friendlier environment.

But don't worry: you can still have a more joyful web-browsing experience by rendering Comic Sans everywhere.

unix Article's
30 articles in total
Favicon
Linux/Unix login overview and a bit of clever tricks with "history"
Favicon
Process Management: Operating System
Favicon
Introduction to Operating System
Favicon
Process Synchronization and Deadlock: Operating System
Favicon
Demystifying the Man-Month(Part1)
Favicon
Embracing the Suckless Philosophy: A Minimalist Approach to Computing and Life
Favicon
UNIX and Linux
Favicon
Unleash Your Inner Avenger: A Beginner's Guide to Unix Shells
Favicon
Mastering the Unix Universe: A Comprehensive Guide to Free Programming Resources
Favicon
Mastering the Unix Universe: A Comprehensive Collection of Free Programming Tutorials
Favicon
Linux Commands You Should Master
Favicon
Starting of a new Chapter
Favicon
Building my Own wc Tool in Rust
Favicon
Getting ready to know UNIX and Linux
Favicon
A História do Linux [0/7]: As Primeiras Linguagens de Programação e a Origem dos Primeiros Sistemas Operacionais
Favicon
NixOs - Your portable dev enviroment
Favicon
Handy Sed One-Liners for Text Manipulation and Processing
Favicon
Notas de Estudos sobre processos Linux
Favicon
MixerTUI 1.5
Favicon
Get started with Linux: A developer's friend
Favicon
Unlocking the Command Line: Episode 2 - The Shell and the shell prompt
Favicon
Crafting Malicious Pluggable Authentication Modules for Persistence, Privilege Escalation, and Lateral Movement
Favicon
Introducing Maestro: A Cutting-Edge Unix-Like OS Kernel Crafted in Rust
Favicon
Understanding file access permissions in Unix-like systems
Favicon
lsγ‚³γƒžγƒ³γƒ‰γ§εΎ—γ‚‰γ‚ŒγŸγƒ•γ‚‘γ‚€γƒ«γƒ»γƒ‡γ‚£γƒ¬γ‚―γƒˆγƒͺεγ γ‘γ‚’θ‘ŒεŒΊεˆ‡γ‚Šγ§θ‘¨η€Ίγ™γ‚‹
Favicon
Unix Study Notes
Favicon
PortOptsCLI - Ports Collection Accessibility
Favicon
Kitty Terminal Basics + Cheatsheet
Favicon
Getting started with vi editor
Favicon
Node creator says you should strive for simplicity.

Featured ones: