Terminal

Terminal Emulator

Konsole is KDE’s trusty default terminal emulator. It is highly configurable and works flawlessly. I’ve been using Konsole ever since I started using Linux.

Then, Alacritty came out. It runs in your GPU, rather than your CPU. It is much faster than any terminal emulator running on the CPU.

Shortly after that, Kitty came out. It’s like a terminal emulator, with the multiplexor Tmux built-into it. KiTTY also runs on the GPU.

I’ve switched over to using Kitty as my default terminal. I recently switched back to Konsole, because I like the KDE applications, which integrate very well with the KDE Plasma desktop. Then, I was wondering why one particular operation was taking so long to execute. I switched back to Kitty.

Once you settle on using a particular terminal as your default terminal, your shell is what you will be interacting with. You still have to figure out how to split the screen and move around from one window to another. Use <ctrl><shft><enter> to split the screen horizontally. Then use <ctrl><shft><l>, that is a lower case el, to shift the split to vertical. You can be working with multiple windows and multiple sessions in Kitty. There are many other features and plugins and extensions you can use. You can even write your own extensions. Extensions are called kittens. KiTTY is the official spelling of Kitty. TTY being the ancient acronym for Teletype.

While you are working in your terminal you will be switching back and forth between Zsh and Neovim a lot. Work with these tools a lot. Get familiar with them. At first, you will be clumsy and slow. Eventually, as you develop your muscle memory, you will develop yourself into a very high performance computer programmer.