Complete keybinding reference across all tools
Everywhere possible, we use vi-style keys:
| Key | Movement | Used In |
|---|---|---|
h |
Left | Neovim, tmux, shell |
j |
Down | Neovim, tmux, shell |
k |
Up | Neovim, tmux, shell |
l |
Right | Neovim, tmux, shell |
| Tool | Leader | Usage |
|---|---|---|
| Neovim | Space |
All custom commands |
| tmux | Ctrl-a |
All tmux commands |
<leader>w prefix in NeovimCtrl-a prefix in tmux/ for forward search everywhere? for backward searchn/N for next/previousvyTOOL COMMAND ACTION
────────────────────────────────────────
Neovim <leader>ff Find files
<leader>fg Grep text
<leader>fb Browse buffers
gd Go to definition
tmux Ctrl-a c New window
Ctrl-a n/p Next/prev window
Ctrl-a | Vertical split
Ctrl-a - Horizontal split
Shell Ctrl-r Search history
Ctrl-t Insert file path
Alt-c Jump directory
ESC Vi mode
CONTEXT KEYS ACTION
────────────────────────────────────────
AI <leader>ac AI chat
<leader>aa AI actions palette
<leader>ae Explain code (visual)
Code <leader>ca Code action
<leader>cR Rename symbol
<leader>cr Run file
Windows Ctrl-h/j/k/l Navigate panes
<leader>bd Delete buffer
<leader>w- Split horizontal
<leader>w| Split vertical
Open <leader>oe File explorer
<leader>ot Terminal
<leader>gg LazyGit
hjkl everywhere)