Duration: 1 day (6 hours)
Focus: fast editing, text manipulation, navigation mastery, customization, and plugin ecosystem.
Chapter 1 – Power Navigation
- Jumps and jump list
- Marks (global/local) for fast movement
- Motions with counts and operators
- Searching with advanced patterns
- Folding (manual, indent, syntax)
Chapter 2 – Advanced Editing & Text Objects
- Text objects (iw, aw, it, at, ip, ap, etc.)
- Operator + motion combos
- Macro recording and replay
- Complex substitutions with regex
- Block editing with visual block mode
Chapter 3 – Buffers, Windows, Tabs
- Full buffer management
- Custom window layouts
- Moving splits, resizing, rotating
- Tab workflows for large projects
Chapter 4 – Registers, Undo Tree & Sessions
- Named registers, system clipboard, black hole register
- Undo branches and :undotree
- Sessions: saving/restoring workspace
- Persistent undo
Chapter 5 – Customization & Scripting Basics
- Advanced .vimrc tuning
- Mappings (normal/insert/visual)
- Abbreviations
- Autocommands
- Functions & simple vimscript
Chapter 6 – Plugins & Ecosystem
- Plugin managers (vim-plug, Vundle, pack directory)
- Essential plugins for power users
- fzf.vim
- NERDTree or netrw tweaks
- vim-surround
- vim-commentary
- lightline / airline
- Plugin performance and troubleshooting