Spell Checker |
Menu: Tools > Spell Checker
Default Shortcut Key: F7
Macro function: SpellChecker()
The Spell Checker command provides access to the built-in spell checking facility. Boxer's spell checker provides several options to control the scope of the spell check operation, and some unique options which permit spell checking to be performed within program source code files.
For information about Boxer's on-the-fly spell checking feature, which checks text as you type, see the Active Spell Checking command.
Scope Current Word Use this option if only the word at the text cursor is to be checked.
Current Paragraph Use this option to spell check the current paragraph only.
Selected lines Use this option to constrain the spell check to the selected text. When text is not selected, this option will be disabled.
Cursor to bottom Use this option to spell check from the cursor to the end of file.
Top to bottom Use this option to spell check the entire file.
All open files Use this option to spell check all open files.
Active project Use this option to limit the scope of the spell check to those files within the active project.
Options Ignore HTML markup tags When an HTML file is being edited, this option can be used to tell the Spell Checker to ignore HTML markup tags, thereby avoiding the false errors which would occur if the entire file were checked.
Syntax Spell Checking When editing a file for which Boxer has Syntax Highlighting information, this option can be used to tell the Spell Checker to check only that text which matches a designated syntax. This makes it possible to spell check program code without getting false hits for reserved words, variable names, and other text which naturally cannot appear within a dictionary. When this box is checked, the options below become available for selection.
Strings only Use this option to spell check only that text which appears in String context. Boxer uses its Syntax Highlighting information to determine the syntax of the text being checked.
Comments only Use this option to spell check only that text which appears in Comment context. Both block comment text and end-of-line comment text will be checked. Boxer uses its Syntax Highlighting information to determine the syntax of the text being checked.
Strings and Comments Use this option to spell check only that text which appears in either String or Comment context. Both block comment text and end-of-line comment text will be checked. Boxer uses its Syntax Highlighting information to determine the syntax of the text being checked.
Language Use this option to select the dictionary to be used by the Spell Checker. Dictionaries are available for the following languages: American English, British English, Dutch, French, German, Italian, Czech and Spanish. Three specialty dictionaries are also available: Legal, Medical and 'Moby', an extra large American English dictionary. If Boxer was not supplied with the dictionary you prefer to use, please visit our website at www.boxersoftware.com to obtain our other dictionaries. The dictionaries are located in the Downloads area.
More Options... The More Options button provides a quick way to summon the Configure | Preferences | Other dialog page, which contains additional Spell Checker options.
After specifying the scope and other options, the Spell Check operation begins. When a word is encountered which is not found in the dictionary, a popup dialog box is presented:
The position of the popup box is selected so as not to overlap the offending word within the editor window. The word that was not found is displayed in bold, and is also highlighted in the editor window to show its context. Several options are available:
Change to The Change to edit box displays a suggested word which the offending word might be replaced with. The text in this box can be edited as may be needed.
Suggestions The Suggestions listbox displays a list of other words which might be used to replace the offending word. Click on a word to select it and move it into the Change to edit box.
Change Use the Change button to replace the offending word with the word in the Change to box.
Change All Use the Change All button to replace the offending word with the word in the Change to box, and to indicate that all future occurrences of the word should also be changed.
Ignore Use the Ignore button to skip the offending word. Future occurrences of the word will be presented when they occur.
Ignore All Use the Ignore All button to skip the offending word, and to indicate that all future occurrences should also be ignored.
Add Use the Add button to add the offending word to the dictionary. Words which are added to the dictionary are saved within the file userdict.txt in Boxer's home directory. This file can also be edited within Boxer to add other words, or to remove words which may have been added mistakenly.
Mark Word Use the Mark Word button to surround the offending word with pound signs (###). This makes it easy to locate the word later on to make manual adjustments. When the Spell Check operation is complete, the cursor will be placed on the first marked word.
Suggest Once a change has been made to the word in the Change to box, the Suggest button can be used to fill the Suggestions listbox with other words which may be related to the word.
Reset Ignored Use the Reset Ignored button to clear the list of ignored words which has been built during the current edit session.
Next File Use the Next File button to skip the rest of the current file and move to the next file to be checked.
By default, Boxer is configured to use the American English dictionary. Dictionaries are also available for British English, Dutch, French, German, Italian, Czech and Spanish. Three specialty dictionaries are also available: Legal, Medical and 'Moby', an extra large American English dictionary. The active dictionary can be set on the dialog that appears when the Spell Checker is first run. If Boxer was not supplied with the dictionary you prefer to use, please visit our website at www.boxersoftware.com to obtain our other dictionaries. The dictionaries are located in the Downloads area.
Several options which can be used to further control the Spell Checking process are available on the Configure | Preferences | Other options page. |