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