Created
March 3, 2026 19:03
-
-
Save JosephScript/e425f4aa77543a35fae58a2ec32540bf to your computer and use it in GitHub Desktop.
~/.config/kitty/kitty.conf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # BEGIN_KITTY_THEME | |
| # Tokyo Night | |
| include current-theme.conf | |
| # END_KITTY_THEME | |
| # Set the shell to zsh | |
| shell /usr/bin/zsh | |
| # Enable splits layout | |
| enabled_layouts splits | |
| # --- Window Management --- | |
| # New Window | |
| map ctrl+shift+enter new_window | |
| # Close Window | |
| map ctrl+shift+w close_window | |
| # Close Pane | |
| map ctrl+shift+q close_pane | |
| # Next/Previous Window | |
| map ctrl+shift+] next_window | |
| map ctrl+shift+[ previous_window | |
| # --- Tab Management --- | |
| # New Tab | |
| map ctrl+alt+t new_tab | |
| # Next/Previous Tab | |
| map ctrl+shift+right next_tab | |
| map ctrl+shift+left previous_tab | |
| # Close Tab | |
| map ctrl+shift+x close_tab | |
| # Move tab left/right | |
| map ctrl+shift+alt+right move_tab_right | |
| map ctrl+shift+alt+left move_tab_left | |
| # --- Split Pane Management --- | |
| # Vertical split with current working directory | |
| map ctrl+t launch --location=vsplit --cwd=current | |
| # Horizontal split with current working directory | |
| map ctrl+shift+t launch --location=hsplit --cwd=current | |
| # --- Copy and Paste --- | |
| # Copy to clipboard | |
| map ctrl+c copy_to_clipboard | |
| # Paste from clipboard | |
| map ctrl+v paste_from_clipboard | |
| #Select All | |
| map ctrl+a select_all | |
| # --- Font Size --- | |
| # Increase Font Size | |
| map ctrl++ change_font_size all +1.0 | |
| map ctrl+shift++ change_font_size all +2.0 | |
| # Decrease Font Size | |
| map ctrl+- change_font_size all -1.0 | |
| map ctrl+shift+- change_font_size all -2.0 | |
| # Reset Font Size | |
| map ctrl+0 change_font_size all 0 | |
| # --- Other --- | |
| # Keep interrupt (kill) as Ctrl+Shift+C | |
| map ctrl+shift+c send_text all \x03 | |
| # Toggle Full Screen | |
| map ctrl+shift+f toggle_fullscreen | |
| # Open URL | |
| map ctrl+shift+o open_url_with_selection | |
| # Scroll up | |
| map ctrl+shift+up scroll_line_up | |
| map ctrl+alt+up scroll_page_up | |
| # Scroll Down | |
| map ctrl+shift+down scroll_line_down | |
| map ctrl+alt+down scroll_page_down | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment