CodeGuide analyses your Java code as you type. This analysis is used to show you errors instantly, to automatically complete code and to show help.
Code completion lists can be configured to automatically pop up after a certain delay when a dot (".") is typed.
Automatic display of the method arguments and error popups can be configured as well.
The parenthesis matching mode can be set to off, simple or advanced. It allows you to find the matching parentheses in the code.
If the Display line numbers option is enabled line numbers will be display left to each line in the editor.
If the Visible margin option is set to a positive value a gray line is displayed at that column. You can disable the margin by setting it to 0.
The Load/Save options configure how CodeGuide deals with files. These options are:
Remove trailing whitespaces when saving |
CodeGuide will remove trailing whitespaces when saving a file. |
Convert tabs to spaces when saving |
CodeGuide will convert tabs to spaces when saving a file. This option ensures compatibility with other tools. |
Automatically reload externally modified files |
CodeGuide will automatically reload externally modified files if they are already opened in the editor. CodeGuide will not ask the user. |
Automatically synchronize with file system |
CodeGuide will automatically synchronize with the file system. That means the file browsers will be updated when there are changes on the disk. |
Use Windows line separators |
CodeGuide will use Windows line separators when saving a file, i.e. "\r\n". Note that CodeGuide can deal with both separators when loading a file. |
Use UNIX line separators |
CodeGuide will use UNIX line separators when saving a file, i.e. only "\n". Note that CodeGuide can deal with both separators when loading a file. |
Code templates allow you to quickly insert code. To do this you have to type an abbreviation in the editor - e.g. "enum" - and afterwards press CTRL-J. The "enum" will be replaced by the specified template for "enum". You can change the configured templates. Select Options | Preferences | Code templates.
The "|" in the template marks the position where the caret will be placed after expanding an abbreviation.
To configure the printing behaviour of CodeGuide select Options | Preferences | Printing. There you can specify the font type and size used for printing as well as the left, right, top and bottom bounds.
There are a couple of other options. These are:
Print syntax colors |
CodeGuide will use the syntax color scheme for printing. If disabled CodeGuide will print black and white. |
Print syntax font styles |
CodeGuide will print using bold and italic font as specified in the syntax mode. |
Print method separators
|
CodeGuide will print the method separator lines that are visible in the editor. |
Print line numbers |
CodeGuide will precede each line with its line number.
|
Print pages headers |
CodeGuide will print a header including the file name and the page number on each page. |
By default CodeGuide uses Windows editor key bindings. If you like to change these select Options | Preferences | Keybindings. There you find the keys associated with each action. To edit these select the desired action, go to the Key binding text field at the bottom and press the new key for the action. You can also press the Clear button which means that no key will be associated with this action.