Spell Checker

Free

An editor extension that checks the spelling of comments, strings, and plaintext as you type.

(89) Review
Visual Studio
2013, 2012, 2010
Download (204,325)
4/21/2014
2.25
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (89)
Q and A (75)
Sign in to write a review
Sort by:

by Jasin2069 | August 13 2014

Very helpful

by Shay Dolev | July 02 2014

Very useful

by edsquall | May 13 2014

Funciona como ingles como en español, excelente complemento =)

by Piotr Kula | January 03 2014

I needed this for a long time :)
nice!

by Ilya Rachinsky | May 06 2013

Please add support for coffee files.

by Triscopic | April 18 2013

Good tool.

Would be better if it could underline in something other than red - I find that quite distracting. Green would be better as it usually refers to a warning rather than a critical error.

by Xeffer | March 29 2013

Awesome extension!

One problem is that it spell checks header file paths/names. Could that be removed or made into an option?

#include <stdexcept> // Yeah, I know that is not a dictionary word...

Thanks.

by __Sam__ | March 25 2013

Pretty good. Not perfect.

1. Treats the string "\nHello" as the word nHello, which is a mis-spelled word. Would be nice if it could be configured to treat \ as an escape character for C and C++ code.

2. No way to explicitly search a file. If a want to search an entire file for spelling mistakes it's a pain in the @$$ to eye-ball a 10,000 line file for red squiggly marks. Would be nice to have a small GUI with options likes Ignore Word, Ignore All, Add to Dictionary, Change Word, Change All, etc.

3. Doesn't check for duplicate words, which is a nice feature of some spell-checkers.

4. Would be nice to be able to import/export words, with the import/export file format being a list of words separated by lines in a file.

A helpful utility, but not a full replacement for a spell-checker.

by MattHazz | March 25 2013

Much needed! Fast! Custom dictionary entries. Very useful.

by Syncor | March 14 2013

by Amjad Abdelrahman | February 24 2013

It Will be great if the spell checker mark the wrong phrases in other color instead of red it make programer think that somthing wrong with there code

by Dmitry Gurinovich | January 29 2013

Great extension!

by MarkLalor | January 22 2013

Excellent! Just what I was looking for. Thanks

by yuvanti | December 21 2012

Very useful tool. Only way I can think of improving this, it would be nice if it recognised when I was referencing code in comments but that's a minor detail very pleased with this add-on.

by Kevin B Damen | November 14 2012

Excellent extension, I would like to help extend it to additional file formats,

for example .JS,

How can I help, or where can I post a list of what it does wrong? In the Js files it does not like XML Documentation “<param>”

Noah Richards November 26 2012
| Edit |
Delete

You can check the source here: https://github.com/NoahRic/Spellchecker

by Paulius Žaliaduonis | November 09 2012

A Must have.

by Emil Tabakov | October 19 2012

This extension saved me so many times. I love it.

by Jozef Habdank | September 21 2012

Great plugin!

SUGGESTION (PLAESE CONSIDER):
The spellchecker should have an option to check inside the class/function/variable names when written in the CamelCaseStyle.

Reason: it is very annoying whne progremmers make extreme mstakes in the function names, which can not be corrected easily because e.g. it is a webserice operation contract etc. This feature would be very useful to prevent this :)

by Mido Banna | September 14 2012

excellent tool

by TiltonJH | August 28 2012

Seems to work just fine, but not in anyway one would expect!

By default it checks the spelling in the language of windows and there is no way to change that, other then maybe reprogramming it yourself.

Once it is programed to either have an settings interface where one can set the language to be used or it just uses the specified language of VS (Options -> Environment -> International Settings -> Language) it might be quiet nice.

Till then this extension is very much useless.

1 - 20 of 89 Items   
Sign in to start a discussion


  • Spell Checking SUmmary in bottom window
    2 Posts | Last post April 30, 2012
    • I was wondering if there was a way (or plan to do so in the future) to have a summary at the bottom saying all the errors of hte current document and/or project. Just like all the errors compiling or when you right click on something and choose 'find all references'.
      
    • It's technically possible to do, but I have no plans of doing it. If you are feeling adventurous, you can find the source here: https://github.com/noahric/spellchecker
      
      -Noah
  • Visual Studio 11 Support?
    2 Posts | Last post March 24, 2012
    • Is there any chance of getting this extension to work with Visual Studio 2011? It's currently in Beta, but I love this extension and would really like to have it installed.
    • Apologies, just noticed someone beat me too it below... renaming it to .zip, changing the version number and re-zipping it up works like a charm.
  • How to activate
    1 Posts | Last post February 29, 2012
    • I installed the Spell Checker, it is visible as enabled in Tools / Extension Manager but I still can misspell my comments without getting any hint.
      [VS2010 Ultimate, English version]
  • Using Spell Checker in english over a german Visual Studio
    2 Posts | Last post January 25, 2012
    • I'm searching for a way to change the language of Extension for Visual Studio 2010.
      
      The problem is following: I'm using the german language version of Visual Studio 2010. If I use the Spell Checker it checks the correctness in german language, while I'm coding in english. So nearly every single word is underlinded as incorrect.
      
      How can I change the checking language to english or how can I change the libary it used to check language?
    • Found the post below. Thanks! :)
      I propose to make the language configurable.
  • Works great!
    2 Posts | Last post January 24, 2012
    • I'd like one more option, possibly to ignore works 3 or 4 characters or less.  I often have quick foreach variable names that are 3 or fewer characters long.
      
      Thanks!
    • If you're willing to modify the source, that would be a fairly easy change to make.
      
      1) Grab https://github.com/NoahRic/Spellchecker
      2) Modify the SpellingTagger.cs:ProbablyARealWord function to exclude words of length <= 4.
      https://github.com/NoahRic/Spellchecker/blob/master/SpellChecker.Implementation/Spelling/SpellingTagger.cs#L436
      3) Rebuild the extension (in Release mode), find the .vsix in the output directory, and double-click it to install it in VS (as opposed to VS with the experimental hive, which is what you get when debugging the extension in VS).
  • Spell Checker support VS11
    2 Posts | Last post January 24, 2012
    • Hello, any chance this can be updated to support the current VS11 developer preview? Hopefully there isn't much that needs to be done to let it work with VS11.
    • I have about 13 extensions to update for VS11 (I haven't even downloaded it yet). Assuming there aren't any actual code changes to be made, you can do it manually in the meantime:
      
      1) Download the extension
      2) Change the file extension to .zip and unzip the contents
      3) Modify the extension.vsixmanifest, adding a new entry under the SupportedProducts group:
      <SupportedProducts>
        <!-- VS10.0 is here, below it add: -->
        <VisualStudio Version="11.0">
          <Edition>Pro</Edition>
        </VisualStudio>
      </SupportedProducts>
      4) Add everything back to a .zip file, change the extension to .vsix, and double-click it
  • How to change the languaje ?
    2 Posts | Last post January 24, 2012
    • If I want the spell check to be in Spanish, where do I configure this. Thanks :)
    • I never added a way of setting that option, so your best bet is to modify the source. Here's how another user did it:
      
      I've downloaded source (from https://github.com/NoahRic/Spellchecker) and added the line 
      
      textBox.Language = XmlLanguage.GetLanguage("en-US"); 
      
      in the SpellingTagger.CheckSpellings method; That works fine for me / in my german environment.
      thomas
  • How to select language?
    3 Posts | Last post January 24, 2012
    • Is there an option to change the language that will be used for spell checking? Most of my comments are in English, but some are German (not my fault ;-) ), and I want to check them too without leaving Studio or switching language settings somewhere.
      
      BR, Udo
    • PS: I have a German Windows 7 and an English VS 2010, and all spell-checker suggestions are for German. However, I want to use English as language to be checked.
    • I never added a way of setting that option, so your best bet is to modify the source. Your case is special since you have a mix of languages, so this may not work terribly well for you, but it is at least an option you should know about :)
      
      Here's how another user did it:
      
      I've downloaded source (from https://github.com/NoahRic/Spellchecker) and added the line 
      
      textBox.Language = XmlLanguage.GetLanguage("en-US"); 
      
      in the SpellingTagger.CheckSpellings method; That works fine for me / in my german environment.
      thomas
  • Visual studio not responding with spell checker enabled.
    2 Posts | Last post January 24, 2012
    • With the spell checker enabled I brought in the following text file (output from lint only much larger).  dnvenv.exe was stuck at about 25% and hung.  I finally was able to close the file, turn off the spell checker and open it back up without issue (each of the &lt etc. were a spelling error).  Is there a way to limit the extensions from how much CPU they can take?
      
      <?xml version="1.0" ?>
      <doc>
      
        While instantiating boost::property_tree::basic_ptree&lt;std::basic_string&lt;wchar_t,std::char_traits&lt;wchar_t&gt;,std::allocator&lt;wchar_t&gt;&gt;,std::basic_string&lt;wchar_t,std::char_traits&lt;wchar_t&gt;,std::allocator&lt;wchar_t&gt;&gt;&gt;::iterator&lt;std::basic_string&lt;wchar_t,std::char_traits&lt;wchar_t&gt;,std::allocator&lt;wchar_t&gt;&gt;,std::basic_string&lt;wchar_t,std::char_traits&lt;wchar_t&gt;,std::allocator&lt;wchar_t&gt;&gt;,std::less&lt;std::basic_string&lt;wchar_t,std::char_traits&lt;wchar_t&gt;,std::allocator&lt;wchar_t&gt;&gt;&gt;&gt; at File D:\dev\sapphire\marshalling\sapphire_interaction\sapphire\interaction\MessageHelper.cpp line 54
      <message><file>D:\dev\sapphire\boost_1_46_1\boost\multi_index_container.hpp</file> <line>324</line> <type>Error</type> <code>330</code> <desc>Static assertion failure: index_found</desc></message>
      </doc>
    • If you are asking if there's a setting for that somewhere, the answer is no, sorry.
      
      If you are asking, generally, if VS 2010 can do that, the answer is not really. Extensions run in the same process as Visual Studio and as first-class citizens as every other component of VS, so there's not much it can do in general to prevent badly behaved extensions.
      
      This extension uses a background thread at BelowNormal priority to do the work that is eating one of your CPU cores, so it (hopefully) shouldn't be blocking the UI thread directly. However, the work the editor does in response (drawing squiggles, placing smart tags, etc.) is most likely on the UI thread, and some of those things tend to scale super linearly with the number of items.
  • Force spell check
    2 Posts | Last post January 24, 2012
    • Is it possible to force the spell checking of an existing project, maybe see all errors in the Warnings tab instead of scrolling through each code page?
      
      It would also be handy if there was a "Replace All" function so you can correct all the instances of the same error.
    • Agreed on both. I'll probably never get around to it for this extension, though, so your best bet would be to find another spell checker extension on the gallery that does that type of thing *and* send feedback (via Connect) that you'd like to see these features in Visual Studio at some point.
31 - 40 of 75 Items