Skip to content

Keybindings Reference

Quick reference for all keybindings across tools.

Neovim

Leader key: <Space>

KeyAction
h/j/k/lMove cursor
w/bWord forward/back
0/$Line start/end
gg/GFile start/end
Ctrl+d/uHalf page down/up
%Jump to matching bracket
*/#Search word under cursor

File Explorer

KeyAction
<Space>eToggle explorer
aAdd file
dDelete
rRename
cCopy
mMove

Search & Find

KeyAction
<Space>ffFind files
<Space>fgLive grep
<Space>fbBuffers
<Space>frRecent files
<Space>fhHelp tags

LSP

KeyAction
gdGo to definition
grGo to references
KHover docs
<Space>caCode actions
<Space>crRename
<Space>cfFormat

Git

KeyAction
<Space>ggLazygit
]h/[hNext/prev hunk
<Space>hpPreview hunk
<Space>hsStage hunk

Windows

KeyAction
Ctrl+h/j/k/lNavigate
<Space>-Split horizontal
<Space>|Split vertical
<Space>wdClose window

Buffers

KeyAction
Shift+h/lPrev/next buffer
<Space>bdDelete buffer
<Space>bbSwitch buffer

tmux

Prefix: Ctrl+a

Sessions

KeyAction
Ctrl+a sList sessions
Ctrl+a $Rename session
Ctrl+a dDetach
Ctrl+a (/)Prev/next session

Windows

KeyAction
Ctrl+a cNew window
Ctrl+a n/pNext/prev window
Ctrl+a 1-9Go to window
Ctrl+a ,Rename window
Ctrl+a &Kill window

Panes

KeyAction
Ctrl+a |Split vertical
Ctrl+a -Split horizontal
Ctrl+a h/j/k/lNavigate panes
Ctrl+a H/J/K/LResize panes
Ctrl+a zZoom pane
Ctrl+a xKill pane

Copy Mode

KeyAction
Ctrl+a [Enter copy mode
vBegin selection
yCopy
qExit

Custom

KeyAction
Ctrl+a Tsesh picker
Ctrl+a IInstall plugins

FZF

Shell Integration

KeyAction
Ctrl+rSearch history
Ctrl+tFind files
Alt+cChange directory

In FZF

KeyAction
Ctrl+j/kMove down/up
EnterSelect
TabMulti-select
Ctrl+/Toggle preview
Ctrl+yCopy to clipboard

Yazi

KeyAction
h/j/k/lNavigate
gg/GTop/bottom
EnterOpen
qQuit
~Go home

Operations

KeyAction
aCreate file
ACreate directory
rRename
dTrash
DPermanent delete
yYank (copy)
xCut
pPaste

Selection

KeyAction
SpaceToggle select
vVisual mode
VSelect all

View

KeyAction
.Toggle hidden
/Search
zJump (zoxide)

Lazygit

KeyAction
j/kNavigate
EnterExpand/action
SpaceStage/unstage
cCommit
pPush
PPull
bBranch
mMerge
rRebase
zStash
?Help

AeroSpace (Window Manager)

KeyAction
Alt+h/j/k/lFocus window
Alt+Shift+h/j/k/lMove window
Alt+1-9Switch workspace
Alt+Shift+1-9Move to workspace
Alt+fToggle fullscreen
Alt+Shift+SpaceToggle float
Alt+EnterNew terminal

Quick Reference Card

┌─────────────────────────────────────────────────────┐
│                    NEOVIM                           │
│  <Space>e  explorer    <Space>ff  find files       │
│  <Space>fg grep        <Space>gg  lazygit          │
│  gd        definition  K          hover            │
├─────────────────────────────────────────────────────┤
│                    TMUX (Ctrl+a)                    │
│  c  new window    |/-  split     h/j/k/l  navigate │
│  n/p  next/prev   z    zoom      d        detach   │
├─────────────────────────────────────────────────────┤
│                    FZF                              │
│  Ctrl+r  history  Ctrl+t  files  Alt+c  cd         │
├─────────────────────────────────────────────────────┤
│                    YAZI                             │
│  h/j/k/l  navigate    a  create    d  delete       │
│  y  copy     x  cut   p  paste    .  hidden        │
└─────────────────────────────────────────────────────┘

Released under the MIT License.