Using Function Keys

The function keys listed in the following table enable you to perform functions in the JADE development environment by using the keyboard.

Function Key Action
Ctrl+F Displays the Find/Replace dialog. Selected text, if any, is the default search string.
F1 Displays online help for the item with input focus.
F2 Saves the method without compiling it or from a workspace, saves it to disk.
Shift+F2 Executes the Rename / Change command from the Refactor submenu of the Edit menu.
Ctrl+F2 Displays a dialog that enables you to change or rename the entity selected within the body of a method in the editor pane of the Class Browser.
F3 Performs the Find Again function.
Shift+F3 Performs another search using your last set of search options but in the opposite direction.
Ctrl+F3 Searches for the next occurrence of the text currently under the caret and sets the search string for subsequent finds.
Ctrl+Shift+F3 Displays the Global Search and Replace dialog. Selected text, if any, is the default search string.
F4 Displays the Find Type dialog to enable you to locate a class, interface, primitive type, or a schema, depending on the current open browser.
F5 Toggles a debugger breakpoint on the line where the caret is currently positioned.
F6 Adds selected text as a translatable string when text is selected (from the editor pane).
Shift+F6 Displays a list of translatable strings available for the current schema (from the editor pane).
F7 Goes to the next linemark.
Shift+F7 Goes to the previous linemark.
Ctrl+F7 Toggles the linemark on the current line.
F8 Compiles and saves the current method (from the editor pane).
Shift+F8 Saves the method source when the method is compiled if patch control is enabled and the Save Source on Every Compile check box on the Source Management sheet of the Preferences dialog is unchecked.
F9 Saves, compiles, and executes the current JadeScript method, compiles and executes the current Workspace or selected text, or invokes the Unit Test Runner form for a unit test if the selected schema has user subclasses of JadeTestCase, the JadeTestCase class or subclass is selected, or a method in a JadeTestCase subclass is selected.
Shift+F9 Saves, compiles, executes, and debugs the current JadeScript method or unit test.
F10 Activates key-controlled menus, and selects the first menu on the menu bar.
F11 Displays details about the item under the caret. When repeated for a type or global constant, opens a new browser window in the current schema for that type or global constant.
Shift+F11 Opens a new browser window in the schema in which the entity under the caret is defined.
F12

Opens a new editor pane with the selected method, or when details of a property that has a mapping method are displayed after pressing F11, displays a freestanding editor pane containing the mapping method source for that property.

If the current method has been changed, a message box prompts you to save and compile your changes, to discard them, or continue editing the method before the new method source window is displayed. (For details about reusing the same form to display method source, see "Reusing the Form Displaying Method Source", in Chapter 3.)