How do I check spelling?
From the Tools menu, pick Check Spelling or Check Solution Spelling. The first will recheck the current file. The second will start
a background job looking for all spelling errors in all files in your solution.
What is covered by the spell check?
Every file in your solution, along with every file you may have opened while editing is indexed. The index
is reset when you open a new solution file.
Is this thing case sensitive or not?
This one is a bit subtle. Since CodeSpell understands camel case, it uses the case
change to determine word boundaries inside programming symbol names. So, you can
be case insensitive to get the initial match, but it is case sensitive on camel
boundaries. So if you are searching for DuckSoup, you can match it with 'duck' or
'soup' but not with 'ducks'.
How about the spell checking?
CodeSpell spell checking works in two parts, as-you-type in the editor and solution
wide as a form of searching for spelling errors. As you type is simple enough just
type in the editor and CodeSpell will underling your typos with a wavy line just
like Office. You can right click on a word to add it to the custom dictionary, remove
a word from the custom dictionary, or correct a misspelling.
How do I spell check the whole solution?
Solution spell checking runs on demand from Tools | Check Solution Spelling to search
your entire solution for spelling errors. This is handy for a big final pass before
you build your XML documentation or a code review.
Can I switch the wavy-line as-you-type spelling off?
Absolutely. Go to the Tool | Options. You'll see a section called CodeSpell. From there you can disable the wavy line checking,
or just the tooltips if you prefer. This is hand if you don't want the spelling error tool tips to pop on top of intellisense hover over
type information messages.