kitty

Master Kitty terminal with our comprehensive list of essential shortcuts. Boost productivity with keybindings for scrolling, tabs, windows, and configuration.

Kitty Terminal Shortcuts

Kitty is a fast, feature-rich, GPU-accelerated terminal emulator. Mastering its shortcuts can significantly enhance your command-line productivity. This guide provides a comprehensive overview of essential Kitty keybindings for efficient navigation, tab management, window control, and configuration.

Scrolling and Navigation

Efficiently move through your terminal output and command history.

---
tags: [ kitty ]
---

# Scrolling
ctrl+shift+up        - Line up
ctrl+shift+down      - Line down
ctrl+shift+page_up   - Page up
ctrl+shift+page_down - Page down
ctrl+shift+home      - Top
ctrl+shift+end       - Bottom
ctrl+shift+z         - Previous shell prompt
ctrl+shift+x         - Next shell prompt
ctrl+shift+h         - Browse scrollback in less
ctrl+shift+g         - Browse last cmd output

Tab Management

Seamlessly manage multiple terminal sessions with these tab shortcuts.

# Tabs
ctrl+shift+t         - New tab
ctrl+shift+q         - Close tab
ctrl+shift+right     - Next tab
ctrl+shift+left      - Previous tab
ctrl+shift+l         - Next layout
ctrl+shift+.         - Move tab forward
ctrl+shift+,         - Move tab backward
ctrl+shift+alt+t     - Set tab title

Font and Clipboard Operations

Easily copy, paste, and adjust font sizes for better readability.

# Fonts and clipboard
ctrl+shift+c         - Copy to clipboard	    
ctrl+shift+v         - Paste from clipboard	
ctrl+shift+s         - Paste from selection	
ctrl+shift+equal     - Increase font size	
ctrl+shift+minus     - Decrease font size	
ctrl+shift+backspace - Restore font size	    

Window Management

Control and navigate between Kitty windows effectively.

# Windows
ctrl+shift+enter     - New window
ctrl+shift+n         - New OS window
ctrl+shift+w         - Close window
ctrl+shift+]         - Next window
ctrl+shift+[         - Previous window
ctrl+shift+f         - Move window forward
ctrl+shift+b         - Move window backward
ctrl+shift+`         - Move window to top
ctrl+shift+f7        - Visually focus window
ctrl+shift+f8        - Visually swap window
# Focus specific window
ctrl+shift+1, ctrl+shift+2 … ctrl+shift+0 

Opening and Selecting

Quickly open URLs, insert paths, lines, words, and more.

# Open/select
ctrl+shift+e         - Open URL
ctrl+shift+p>f       - Insert selected path
ctrl+shift+p>shft+f  - Open selected path
ctrl+shift+p>l       - Insert selected line
ctrl+shift+p>w       - Insert selected word
ctrl+shift+p>h       - Insert selected hash
ctrl+shift+p>n       - Open the selected file at the selected line
ctrl+shift+p>y       - Open the selected hyperlink

Configuration and Reloading

Access and manage your Kitty configuration files with ease.

# Configuration
ctrl+shift+f2        - Open kitty config file in $EDITOR
ctrl+shift+f5        - Reload kitty config in current window
ctrl+shift+f6        - Display current kitty configuration without editing

Further Resources

For more advanced configurations and features, refer to the official Kitty documentation: