When you are typing program code in the Editor, it does not automatically insert line breaks. The Editor does not automatically wrap your text to the next line. If you press
ENTER at the end of a line, the system inserts a new line.Operations like Cut, Copy, and Concatenate all work on individual lines or blocks of lines. You can also use the clipboard of your windowing system. Consult your system documentation for more information about its clipboard.
Scrolling in Program Code
You can use the arrow keys, the page up and page down keys, and the tab key to scroll through your code:
To scroll to: |
Choose: |
next character |
right-arrow key |
previous character |
left-arrow key |
next line |
Down-arrow key ¯ |
previous line |
Up-arrow key |
beginning of next line |
Tab key |
next screen |
Page down key |
previous screen |
Page up key |
You can also use the scroll bars to scroll through the program code. To go to a specific line, enter a line number in the Line field as follows:

The system places the line you requested at the top of the input area in the Editor and positions the cursor at that line.
Special Navigation Operations
The system supports special operations when you double-click on elements that appear in the Editor screen. These special operations are the following:
Double-click a |
Explanation |
Line number or space in a line |
Displays the line as the first line on the screen. |
Keyword |
Moves the cursor to the corresponding END statement if the keyword has one. |
END statement |
Takes you to the initial statement. |
ELSEIF |
Takes you to the next ELSEIF or ELSE or ENDIF |
WHEN |
Takes you to the next WHEN or ENDCASE statement. |
object definition |
Displays a where-used list. |
Use of an object |
Displays the corresponding definition. If no definition exists yet, the system asks whether you want to create the object. |
These navigation features do not work for objects defined within macros. However, you can use these functions to navigate to a macro.