Neovim Keymap
Published: 12:00 am · 03 Jan 2025
vim
neovim
Normal (Standard Operations)
j = Cursor down
k = Cursor up
leader + w = Save
leader + q = Quit
leader + n = New File
^s = Force write
^q = Quit
Splitting
| = Vertical Split
\ = Horizontal Split
Plugin Manager
leader + p = Sections.p
leader + pi = Plugins Install
leader + ps = Plugins Status
leader + pS = Plugins Sync
leader + pu = Plugins Check Updates
leader + pU = Plugins Update
AstroNvim
leader + pa = Update Plugins and Mason Packages
leader + pA = AstroNvim Update
leader + pv = AstroNvim Version
leader + pl = AstroNvim Changelog
Manage Buffers
leader + c = Close buffer
leader + C = Force close buffer
]b = Next buffer
\[b = Previous buffer
\>b = Move buffer tab right
\<b = Move buffer tab left
leader + b = Sections.b
leader + bc = Close all buffers except current
leader + bC = Close all buffers
leader + bl = Close all buffers to the left
leader + bp = Previous buffer
leader + br = Close all buffers to the right
leader + bs = sections.bs
leader + bse = By extension
leader + bsr = By relative path
leader + bsp = By full path
leader + bsi = By buffer number
leader + bsm = By modification
heirline.nvim
leader + bb = Select buffer from tabline
leader + bd = Close buffer from tabline
leader + b\\ = Horizontal split buffer from tabline
leader + b| = Vertical split buffer from tabline
Navigate Tabs
]t = Next tab
\[t = Previous tab
Alpha Nvim
leader + h = Home Screen
Comment
leader + / = Toggle comment line/selection (mode: normal/view)
Git Signs
leader + g = Sections.g
]g = Next Git hunk
\[g = Previous Git hunk
leader + gl = View Git blame
leader + gL = View full Git blame
leader + gp = Preview Git hunk
leader + gh = Reset Git hunk
leader + gr = Reset Git buffer
leader + gs = Stage Git hunk
leader + gS = Stage Git buffer
leader + gu = Unstage Git hunk
leader + gd = View Git diff
Neo Tree
leader + e = Toggle tree view
leader + o = Focus on tree view
Session manager (neovim-session-manager or resession.nvim)
leader + S = Sections.S
leader + Sl = Load last session
leader + Ss = Save this session
leader + Sd = Delete session
leader + Sf = Search sessions
leader + S. = Load current directory session
Package Manager
leader + pm = Mason Installer
leader + pM = Mason Updater
Smart splits
C + h/j/k/l = Move to position
C + /Up/Down/Left/Right = Resize window
SymbolsOutline (aerial.nvim)
leader + l = Sections.L
leader + lS = Symbols outline
Telescope
leader + f/g = Sections.f / sections.g
leader + gb = Git branches
leader + gc = Git commits (repository)
leader + gC = Git commits (current file)
leader + gt = Git status
leader + f CR = Resume previous search
leader + f' = Find marks
leader + f/ = Find words in current buffer
leader + fa = Find AstroNvim config files
leader + fb = Find buffers
leader + fc = Find wird under cursor
leader + fC = Find commands
leader + ff = Find files
leader + fF = Find all files
leader + fh = Find help
leader + fk = Find keymaps
leader + fm = Find man
leader + fn = Find notifications
leader + fo = Find history
leader + fr = Find register
leader + ft = Find theme
leader + fw = Find words
leader + fW = Find words in all files
leader + ls = Search Sumbol
Terminal
leader + t = Sessions.t
leader + tf = Toggle Terminal float
leader + th / tv = Toggle Terminal horizontal / vertical
F7 = Toggle Terminal
Improved Code Folding (nvim-ufo)
leader + zR = Open all folds
leader + zM = Close all folds
leader + zr = Fold less
leader + zm = Fold More
leader + zp = Peak Fold
Stay in indent mode (View Mode)
Shift + Tab = Unindent line
Tab = Indent line
Custom menu for modification of the user experience
leader + ua = Toggle auto pairs
leader + ub = Toggle background
leader + uc = Toggle autocompletion
leader + uC = Toggle color highlight
leader + ud = Toggle diagnostics
leader + ug = Toggle sign column
leader + ui = Change indent setting
leader + ul = Toggle status line
leader + uL = Toggle Code Lens
leader + un = Change line numbering
leader + uN = Toggle Notifications
leader + up = Toggle paste mode
leader + us = Toggle spellcheck
leader + uS = Toggle conceal
leader + ut = Toggle tab line
leader + uu = Toggle URL highlight
leader + uw = Toggle wrap
leader + uy = Toggle syntax highlighting (buffer)
leader + uh = Toggle fold column