Vim Usage – Basics Training

Duration: 1 day (6 hours)


Chapter 1 – Getting Started with Vim

  • What Vim is
  • Vim modes: Normal, Insert, Visual, Command-line
  • Switching between modes
  • Basic navigation keys (h, j, k, l)

Chapter 2 – Essential Editing

  • Opening and saving files
  • Entering and leaving insert mode
  • Deleting characters, words, lines
  • Undo/redo
  • Copy, cut, paste (yank, delete, put)

Chapter 3 – Moving Efficiently

  • Word motions (w, b, e)
  • Line motions (0, $, ^)
  • Page navigation (Ctrl+u, Ctrl+d)
  • Jumps and marks
  • Searching inside the file (/ , ?)

Chapter 4 – Working with Multiple Files

  • Opening multiple files
  • Buffers and buffer list
  • Splits (horizontal and vertical)
  • Tabs basics

Chapter 5 – Basic Configuration

  • Editing .vimrc
  • Setting line numbers
  • Basic indentation controls
  • Enabling syntax highlighting

Chapter 6 – Ex Commands

  • :w, :q, :wq, :q!
  • :set options
  • :help basics