Skip to content

Latest commit

 

History

History
85 lines (72 loc) · 5.29 KB

keybindings.md

File metadata and controls

85 lines (72 loc) · 5.29 KB

General Bindings

Keybinding Action
Alt + ` Last active window
Alt + , Rename current window
Alt + / Horizontal Split
Alt + </kbd> Vertical Split
Alt + [ or ] Focus prev/next window
Alt + - / = Increase / Decrease width
Alt + ←/↓/↑/→ Resize pane in direction
Alt + 0-9 Switch to window 0-9
Alt + Enter Create a new pane
Alt + Shift + 0-9 Move pane to window 0-9
Alt + Shift + C Customize mode
Alt + Shift + D Detach
Alt + Shift + E Layout: Even Horizontal
Alt + Shift + H/J/K/L Move pane in direction
Alt + Shift + I Open tilit keybindings
Alt + Shift + M Layout: Main Horizontal
Alt + Shift + R Rotate window
Alt + Shift + T Layout: Tiled
Alt + Shift + X Close window
Alt + a Command mode
Alt + b Toggle status bar
Alt + c Edit config
Alt + d Run launcher, dexe
Alt + e Layout: Even Vertical
Alt + f Text grab, extrakto
Alt + g Open lazygit
Alt + h/j/k/l Focus pane in direction
Alt + i Synchronize pane inputs
Alt + m Layout: Main Vertical
Alt + n Show all notes tdo
Alt + o Open floating terminal
Alt + p Last active pane
Alt + q Close session
Alt + r Reload config
Alt + s Switch between all panse
Alt + t Session manager tea
Alt + u Show daily todos tdo
Alt + w Move pane to new window
Alt + x Close pane
Alt + y Copy mode
Alt + z Layout: Zoom
Shift + ←/→ Focus prev/next window

Prefix Bindings

tmux-tilit sets up keybindings that work with the tmux prefix key:

Keybinding Action
H/J/K/L Resize pane in direction
r Reload config

Default prefix key is Ctrl + b, I recommend Ctrl + a

You can remap the prefix key by adding this to your tmux.conf:

# Change prefix
set -g prefix C-a
bind C-a send-prefix

Copy Mode Bindings

Enable copy mode by pressing Alt + y:

This mode supports vi navigation keys by default

Keybinding Action
y Copy
C + v Toggle block/rectangle mode
v Start selection
V Line selection