Advanced Patterns & Workflows
Advanced Substitution Patterns
Changing a Book Index
:%s/Page \zs\d\+/\=submatch(0) - 22/Doing Math with Expression Register
Capitalize First Word After Punctuation
Removing Blank Lines in Specific Regions
Blockwise Incrementing Numbers
Advanced Navigation
Marks
Mark
Scope
How to set
How to jump
Mark
Meaning
Folding
Workflow: Multi-file Search and Replace
Method 1: vimgrep + cdo
Method 2: argdo
Method 3: LSP Rename (Best for Code)
Workflow: Working with Multiple Projects
Using Sessions
auto-session (Neovim)
Workflow: Spell Checking for Writers
Command
What it does
Auto-correct in Insert Mode
Workflow: Abbreviations
Workflow: Window Management
Rotating and Rearranging Windows
Command
What it does
Working with Vertically Tiled Windows
Useful Tricks Collection
Delete Without Messing Registers
Increment/Decrement Numbers
Open URLs in Browser
Sort Lines
Execute Clipboard as Vim Commands
Quick Diff of Unsaved Changes
Repeat Last Substitution
Insert Incrementing Numbers
Record Position Before/After Operations
Summary
Exercises
Last updated
Was this helpful?