LazyVim Keyboard Shortcuts

Keyboard Layout: US | System: Darwin

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
` ~
1 !
2 @
3 #
4 $
5 %
6 ^
7 &
8 *
9 (
0 )
- _
=+
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[{
]}
\|
Caps Lock
A
S
D
F
G
H
J
K
L
; :
' "
Enter
Shift
Z
X
C
V
B
N
M
<, >
. >
/ ?
Shift
CTRL
ALT
CMD
SPACE
CMD
ALT
CTRL

General

j
Down
k
Up
+ h
Go to Left Window
+ j
Go to Lower Window
+ k
Go to Upper Window
+ l
Go to Right Window
+
Increase Window Height
+
Decrease Window Height
+
Decrease Window Width
+
Increase Window Width
+ j
Move Down
+ k
Move Up
Shift + h
Prev Buffer
Shift + l
Next Buffer
[ + b
Prev Buffer
] + b
Next Buffer
Space + b + b
Switch to Other Buffer
Space + `
Switch to Other Buffer
Space + b + d
Delete Buffer
Space + b + Shift + d
Delete Buffer and Window
Esc
Escape and Clear hlsearch
Space + u + r
Redraw / Clear hlsearch / Diff Update
n
Next Search Result
Shift + n
Prev Search Result
+ s
Save File
Space + Shift + k
Keywordprg
g + c + o
Add Comment Below
g + c + Shift + o
Add Comment Above
Space + l
Lazy
Space + f + n
New File
Space + x + l
Location List
Space + x + q
Quickfix List
[ + q
Previous Quickfix
] + q
Next Quickfix
Space + c + f
Format
Space + c + d
Line Diagnostics
] + d
Next Diagnostic
[ + d
Prev Diagnostic
] + e
Next Error
[ + e
Prev Error
] + w
Next Warning
[ + w
Prev Warning
Space + u + f
Toggle Auto Format (Global)
Space + u + Shift + f
Toggle Auto Format (Buffer)
Space + u + s
Toggle Spelling
Space + u + w
Toggle Wrap
Space + u + Shift + l
Toggle Relative Number
Space + u + d
Toggle Diagnostics
Space + u + l
Toggle Line Numbers
Space + u + c
Toggle conceallevel
Space + u + Shift + t
Toggle Treesitter Highlight
Space + u + b
Toggle Background
Space + u + h
Toggle Inlay Hints
Space + g + g
Lazygit (Root Dir)
Space + g + Shift + g
Lazygit (cwd)
Space + g + b
Git Blame Line
Space + g + Shift + b
Git Browse
Space + g + f
Lazygit Current File History
Space + g + l
Lazygit Log
Space + g + Shift + l
Lazygit Log (cwd)
Space + q + q
Quit All
Space + u + i
Inspect Pos
Space + u + Shift + i
Inspect Tree
Space + Shift + l
LazyVim Changelog
Space + f + t
Terminal (Root Dir)
Space + f + Shift + t
Terminal (cwd)
+ /
Terminal (Root Dir)
Esc + Esc
Enter Normal Mode
Space + w
Windows
Space + -
Split Window Below
Space + |
Split Window Right
Space + w + d
Delete Window
Space + w + m
Toggle Maximize
Space + Tab + l
Last Tab
Space + Tab + o
Close Other Tabs
Space + Tab + f
First Tab
Space + Tab + Tab
New Tab
Space + Tab + ]
Next Tab
Space + Tab + d
Close Tab
Space + Tab + [
Previous Tab

LSP

Space + c + l
Lsp Info
g + d
Goto Definition
g + r
References
g + Shift + i
Goto Implementation
g + y
Goto T[y]pe Definition
g + Shift + d
Goto Declaration
Shift + k
Hover
g + Shift + k
Signature Help
+ k
Signature Help
Space + c + a
Code Action
Space + c + c
Run Codelens
Space + c + Shift + c
Refresh & Display Codelens
Space + c + Shift + r
Rename File
Space + c + r
Rename
Space + c + Shift + a
Source Action
] + ]
Next Reference
[ + [
Prev Reference
+ n
Next Reference
+ p
Prev Reference

Bufferline

Space + b + l
Delete Buffers to the Left
Space + b + o
Delete Other Buffers
Space + b + p
Toggle Pin
Space + b + Shift + p
Delete Non-Pinned Buffers
Space + b + r
Delete Buffers to the Right
[ + Shift + b
Move buffer prev
] + Shift + b
Move buffer next

Conform

Space + c + Shift + f
Format Injected Langs

Flash

+ s
Toggle Flash Search
r
Remote Flash
Shift + r
Treesitter Search
s
Flash
Shift + s
Flash Treesitter

Grug-far

Space + s + r
Search and Replace

Mason

Space + c + m
Mason

Neo-tree

Space + b + e
Buffer Explorer
Space + e
Explorer NeoTree (Root Dir)
Space + Shift + e
Explorer NeoTree (cwd)
Space + f + e
Explorer NeoTree (Root Dir)
Space + f + Shift + e
Explorer NeoTree (cwd)
Space + g + e
Git Explorer

Noice

+ b
Scroll Backward
+ f
Scroll Forward
Space + s + n
+noice
Space + s + n + a
Noice All
Space + s + n + d
Dismiss All
Space + s + n + h
Noice History
Space + s + n + l
Noice Last Message
Space + s + n + t
Noice Picker (Telescope/FzfLua)
Shift + Enter
Redirect Cmdline

Nvim-notify

Space + u + n
Dismiss All Notifications

Nvim-treesitter

Backspace
Decrement Selection
+ Space
Increment Selection

Persistence

Space + q + d
Don't Save Current Session
Space + q + l
Restore Last Session
Space + q + s
Restore Session
Space + q + Shift + s
Select Session

Telescope

Space + Space
Find Files (Root Dir)
Space + ,
Switch Buffer
Space + /
Grep (Root Dir)
Space + :
Command History
Space + f + b
Buffers
Space + f + c
Find Config File
Space + f + f
Find Files (Root Dir)
Space + f + Shift + f
Find Files (cwd)
Space + f + g
Find Files (git-files)
Space + f + r
Recent
Space + f + Shift + r
Recent (cwd)
Space + g + c
Commits
Space + g + s
Status
Space + s + "
Registers
Space + s + a
Auto Commands
Space + s + b
Buffer
Space + s + c
Command History
Space + s + Shift + c
Commands
Space + s + d
Document Diagnostics
Space + s + Shift + d
Workspace Diagnostics
Space + s + g
Grep (Root Dir)
Space + s + Shift + g
Grep (cwd)
Space + s + h
Help Pages
Space + s + Shift + h
Search Highlight Groups
Space + s + j
Jumplist
Space + s + k
Key Maps
Space + s + l
Location List
Space + s + m
Jump to Mark
Space + s + Shift + m
Man Pages
Space + s + o
Options
Space + s + q
Quickfix List
Space + s + Shift + r
Resume
Space + s + s
Goto Symbol
Space + s + Shift + s
Goto Symbol (Workspace)
Space + s + w
Word (Root Dir)
Space + s + Shift + w
Word (cwd)
Space + u + Shift + c
Colorscheme with Preview

Todo-comments

Space + s + t
Todo
Space + s + Shift + t
Todo/Fix/Fixme
Space + x + t
Todo (Trouble)
Space + x + Shift + t
Todo/Fix/Fixme (Trouble)
[ + t
Previous Todo Comment
] + t
Next Todo Comment

Trouble

Space + c + s
Symbols (Trouble)
Space + c + Shift + s
LSP references/definitions/... (Trouble)
Space + x + Shift + l
Location List (Trouble)
Space + x + Shift + q
Quickfix List (Trouble)
Space + x + x
Diagnostics (Trouble)
Space + x + Shift + x
Buffer Diagnostics (Trouble)

Which-key

+ w + Space
Window Hydra Mode (which-key)
Space + ?
Buffer Keymaps (which-key)

CopilotChat

+ s
Submit Prompt
Space + a
+ai
Space + a + a
Toggle (CopilotChat)
Space + a + d
Diagnostic Help (CopilotChat)
Space + a + p
Prompt Actions (CopilotChat)
Space + a + q
Quick Chat (CopilotChat)
Space + a + x
Clear (CopilotChat)

Mini-surround

g + s + a
Add Surrounding
g + s + d
Delete Surrounding
g + s + f
Find Right Surrounding
g + s + Shift + f
Find Left Surrounding
g + s + h
Highlight Surrounding
g + s + n
Update `MiniSurround.config.n_lines`
g + s + r
Replace Surrounding

Neogen

Space + c + n
Generate Annotations (Neogen)

Yanky

Space + p
Open Yank History
< + p
Put and Indent Left
< + Shift + p
Put Before and Indent Left
= + p
Put After Applying a Filter
= + Shift + p
Put Before Applying a Filter
> + p
Put and Indent Right
> + Shift + p
Put Before and Indent Right
[ + p
Put Indented Before Cursor (Linewise)
[ + Shift + p
Put Indented Before Cursor (Linewise)
[ + y
Cycle Forward Through Yank History
] + p
Put Indented After Cursor (Linewise)
] + Shift + p
Put Indented After Cursor (Linewise)
] + y
Cycle Backward Through Yank History
g + p
Put Text After Selection
g + Shift + p
Put Text Before Selection
p
Put Text After Cursor
Shift + p
Put Text Before Cursor
y
Yank Text

Nvim-dap

Space + d
+debug
Space + d + a
Run with Args
Space + d + b
Toggle Breakpoint
Space + d + Shift + b
Breakpoint Condition
Space + d + c
Continue
Space + d + Shift + c
Run to Cursor
Space + d + g
Go to Line (No Execute)
Space + d + i
Step Into
Space + d + j
Down
Space + d + k
Up
Space + d + l
Run Last
Space + d + o
Step Out
Space + d + Shift + o
Step Over
Space + d + p
Pause
Space + d + r
Toggle REPL
Space + d + s
Session
Space + d + t
Terminate
Space + d + w
Widgets

Nvim-dap-ui

Space + d + e
Eval
Space + d + u
Dap UI

Aerial

Space + c + s
Aerial (Symbols)

Dial

+ a
Increment
+ x
Decrement
g + + a
Increment
g + + x
Decrement

Fzf-lua

Space + s + n
+noice

Harpoon

Space + 1
Harpoon to File 1
Space + 2
Harpoon to File 2
Space + 3
Harpoon to File 3
Space + 4
Harpoon to File 4
Space + 5
Harpoon to File 5
Space + h
Harpoon Quick Menu
Space + Shift + h
Harpoon File

Vim-illuminate

[ + [
Prev Reference
] + ]
Next Reference

Leap

g + s
Leap from Windows
s
Leap Forward to
Shift + s
Leap Backward to

Mini-diff

Space + g + o
Toggle mini.diff overlay

Mini-files

Space + f + m
Open mini.files (Directory of Current File)
Space + f + Shift + m
Open mini.files (cwd)

Outline

Space + c + s
Toggle Outline

Overseer

Space + o + b
Task builder
Space + o + c
Clear cache
Space + o + i
Overseer Info
Space + o + o
Run task
Space + o + q
Action recent task
Space + o + t
Task action
Space + o + w
Task list

Refactoring

Space + r
+refactor
Space + r + b
Extract Block
Space + r + c
Debug Cleanup
Space + r + f
Extract Block To File
Space + r + i
Inline Variable
Space + r + p
Debug Print Variable
Space + r + Shift + p
Debug Print
Space + r + s
Refactor
Space + r + x
Extract Variable

Nvim-ansible

Space + t + a
Ansible Run Playbook/Role

Markdown-preview

Space + c + p
Markdown Preview

Nvim-dap-python

Space + d + Shift + p + c
Debug Class
Space + d + Shift + p + t
Debug Method

Venv-selector

Space + c + v
Select VirtualEnv

Vim-dadbod-ui

Space + Shift + d
Toggle DBUI

Vimtex

\ + l
+vimtext

Neotest

Space + t
+test
Space + t + l
Run Last
Space + t + o
Show Output
Space + t + Shift + o
Toggle Output Panel
Space + t + r
Run Nearest
Space + t + s
Toggle Summary
Space + t + Shift + s
Stop
Space + t + t
Run File
Space + t + Shift + t
Run All Test Files
Space + t + w
Toggle Watch
Space + t + d
Debug Nearest

Edgy.nvim

Space + u + e
Edgy Toggle
Space + u + Shift + e
Edgy Select Window

Chezmoi.nvim

Space + s + z
Chezmoi

Octo.nvim

Space + a
+assignee (Octo)
Space + c
+comment/code (Octo)
Space + g + i
List Issues (Octo)
Space + g + Shift + i
Search Issues (Octo)
Space + g + p
List PRs (Octo)
Space + g + Shift + p
Search PRs (Octo)
Space + g + r
List Repos (Octo)
Space + g + Shift + s
Search (Octo)
Space + i
+issue (Octo)
Space + l
+label (Octo)
Space + p
+pr (Octo)
Space + r
+react (Octo)
Space + v
+review (Octo)

Kulala.nvim

Space + Shift + r
+Rest
Space + Shift + r + n
Jump to next request
Space + Shift + r + p
Jump to previous request
Space + Shift + r + s
Send the request
Space + Shift + r + t
Toggle headers/body