Skip to content

2.4.1 vim Modes Overview ​

vim operates using different modes, each designed for a specific type of interaction.

Understanding these modes is the key to using vim effectively.


Normal Mode ​

Normal mode is the default mode when vim starts.

It is used for:

  • Navigating the file
  • Deleting or copying text
  • Executing commands

Most vim actions begin in normal mode.


Insert Mode ​

Insert mode allows you to:

  • Enter and modify text
  • Type freely like in a traditional editor

This mode is entered from normal mode and exited when editing is complete.


Command Mode ​

Command mode is used to:

  • Save files
  • Exit vim
  • Perform advanced commands

Commands are entered at the bottom of the screen and affect the entire file or editor state.


Mode Switching ​

Efficient vim usage depends on switching modes deliberately and correctly.


📌 Key Idea:
vim is powerful because each mode has a clear purpose.