Spell-checking inside Vim
Vim has a respectable spell checker built in. Turn it on and misspelled words get highlighted; navigate to them, get suggestions, or add unknown words to your personal dictionary. Useful for prose, commit messages, and even comments in code.
Folding — collapse code you're not looking at
Folding hides ranges of lines behind a single placeholder line. Useful for navigating big files: collapse all the functions you don't care about and focus on one. Vim has multiple fold methods — manual, indent, syntax, marker, expression. The most useful for code is indent (folds by indentation level) or syntax (folds by language structure, requires a syntax file).
Fold commands
Navigation: zo open the fold under the cursor, zc close it, za toggle. zR opens all folds in the file; zM closes all. zj / zk jump to next / previous fold.
Manual mode: zf{motion} creates a fold over a region. zf3j folds the next three lines; zfap folds around a paragraph; zd deletes the fold (manual only).
zR opens everything; remember that and you can always escape. Try syntax-based folding (Track 8 has Treesitter folding) after you've learned to navigate big files without it.