Neovim / Vim Keyboard Shortcuts

Complete Neovim / Vim keyboard shortcuts and commands reference — 10 shortcuts across 1 categories. Quick reference cheat sheet for Windows & Mac.

Mode Switching (10)

ShortcutAction
iInsert mode
EscNormal mode
vVisual mode
VLine visual
ddDelete line
yyCopy line
pPaste
uUndo
/[pattern]Search
:%s/old/new/gReplace all
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Frequently Asked Questions

What are the most useful Neovim / Vim keyboard shortcuts?

The most essential Neovim / Vim shortcuts are: i (Insert mode), Esc (Normal mode), v (Visual mode). These cover the most frequent actions and can significantly speed up your workflow.

How many keyboard shortcuts does Neovim / Vim have?

Neovim / Vim has 10 keyboard shortcuts across 1 categories on shortcut-tools.com.

How do I use keyboard shortcuts in Neovim / Vim?

Simply press the key combination while Neovim / Vim is focused. Most shortcuts work immediately. On Mac, replace Ctrl with Cmd and Alt with Option for most shortcuts.

What is the Neovim / Vim shortcut for insert mode?

The Neovim / Vim shortcut for insert mode is i.

What Mode Switching shortcuts does Neovim / Vim have?

Neovim / Vim includes 10 Mode Switching shortcuts, including i (Insert mode) and Esc (Normal mode). See the full list in the Mode Switching section above.

What's the fastest way to learn all Neovim / Vim shortcuts?

Print the Neovim / Vim cheat sheet and keep it next to your keyboard for the first week, then switch to active recall: open Shortcut Speedrun and practice Neovim / Vim shortcuts against the clock until they're automatic.

Can I combine Neovim / Vim shortcuts with other tools?

Yes — use My Stack to combine Neovim / Vim shortcuts with any other platform on this site into one printable reference, which is useful if your daily workflow spans several tools.

Related Shortcut Pages

VS Code Jupyter Notebook PyCharm Xcode WebStorm JetBrains Rider

Search 13,500+ shortcuts across 269 platforms

Explore All Platforms Practice Shortcuts
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

🤖 Ask AI about Neovim / Vim shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok