WebToolsPlanet
Developer Tools

Vim Cheat Sheet

A compact Vim command reference for movement, editing, searching, replacing, files, splits, and macros.

Last updated: May 28, 2026

Client-Side Processing
Input Data Stays on Device
Instant Local Execution

Find this tool useful? Support the project to keep it free!

Buy me a coffee

What is Vim Cheat Sheet?

This Vim cheat sheet collects practical commands used in everyday editing. It focuses on normal mode movement, text objects, edit commands, search and replace, file commands, split navigation, and useful combinations that make Vim efficient.

How to Use Vim Cheat Sheet

Scan the sections or use browser search to find a command. The first column shows the key sequence, the second explains the action, and the third gives a short example.

Common Use Cases

  • Remembering movement keys while learning Vim.
  • Looking up search and replace syntax.
  • Checking file and split commands.
  • Finding useful text-object edit commands.

Example Input and Output

Change the word under the cursor.

Need
Replace the current word with "title"
Command
ciwtitle<Esc>

Tip

Most Vim commands combine an action with a motion: d + w deletes a word, c + i + " changes inside quotes, and y + y yanks a line.

Frequently Asked Questions

Does this cover Neovim too?
Yes. The core commands listed here work in Vim and Neovim.
What is normal mode?
Normal mode is Vim’s command mode. Press Esc to return to it before running movement or edit commands.
What are text objects?
Text objects are targets such as words, quoted strings, or parentheses. Commands like ciw and di" operate on those targets.