TIL about vim’s spellcheck

I’ve been using vim for years, but I’ve never took the time to learn how to do spellcheck. Instead I always open [iA Writer][] if I need spellcheck. However, I have made way too many spelling errors in code comments or quick files and today I decided to learn how to check the spelling of a document.

I only want spellcheck to be on in a single buffer at a time and not by default. After it’s enabled one uses ]s and [s to navigate to the next and previous spelling error. With the cursor inside a problem one can use z= to bring up a list of suggestions for replacement. It’s been great. Below is a screenshot of this file for example.