Vim
Spell checking
To enable spell checking in a local buffer use the following command:
:setlocal spell spelllang=en_us
The following bindings can be used to effectively work with the spell checker:
]s
Go to the next misspelled word[s
Go to the previous misspelled wordz=
Show the list with spelling suggestionszg
Add word under cursor to dictionary