Vim course / PRO All levels

Vim For Beginners Part Two: Text Editing

Master intermediate Vim text editing: visual mode, text objects, and advanced editing patterns. Learn powerful editing techniques through practical refactoring exercises.

Lessons
24
Chapters
4
Minutes
120
Students
111

Premium course — browse the outline, upgrade to unlock every lesson.

Vim For Beginners Part Two: Text Editing

About this course

Ready to level up your Vim skills? This intermediate course builds on basic Vim knowledge to teach powerful text editing commands. Work through real-world refactoring challenges and transform messy code into clean, maintainable solutions using Vim's advanced features.

Master these essential Vim skills:

  • Vim's undo tree system - experiment without fear
  • The repeat command (.) for efficient repetitive editing
  • Visual mode selections (character, line, and block modes)
  • Text objects (ciw, ci", ca(), and more) for precise editing
  • Advanced editing patterns and professional workflows

Each lesson presents practical coding challenges that mirror real-world scenarios. You'll work with poorly formatted code, inconsistent naming conventions, and disorganized file structures - exactly what you'll encounter in professional development.

Course map

4 levels · 24 lessons

  1. Lvl 01 Undo, Redo, and Vim's Time Machine Learn undo, redo, repeat, and Vim's unique undo tree
  2. Lvl 02 Visual Mode: The Art of Selection Learn character, line, and block visual modes through practical exercises
  3. Lvl 03 Text Objects: Speaking Vim's Language Learn to think in text objects and transform your editing efficiency
  4. Lvl 04 The Great Refactor: Mastery in Motion Practice combining undo, visual mode, and text objects in complex challenges