Editor user interface
Find and Search Functions
There are four types of "find" in the editor:
Find / Replace Text
Find a matching bracket, parenthesis or
:: ; pair
Find a symbol's definition
Go to source at label (Main Window)
Find / Replace Text
This feature works as in many editors. Select Edit / Find from
the menu to begin a search. You may also highlight some text and press ctrl-F to
bring up the Find dialog with that text already filled in the box.
The F3 key will perform the search again function, once the Find dialog
has been completed.
Find a matching bracket
Place the cursor next to a [, {, {{, }}, ), ], :: or ; character and press
ctrl-B. The cursor will go to its matching character (either forward or
backward as needed). This is a great help in fixing code errors. The
search is smart enough to avoid the above characters in ASCII strings or
comments.
Find a symbol's
definition
Ctrl+click (double click is NOT needed) on an entry will
move the cursor to that entry's definition. The project has to have been
"built" for this to work. In the DEMO project, clicking the verb "InfDemo"
in the demo.s file will open the DemoInf.s file and place the cursor on the line
just after the NULLNAME InfDemo entry.
To return to the original source line, press ctrl+u. The sequence of clicking on definitions and returning may go many layers deep.
Go to source at label
(Main Window)
Type an entry name into the edit box on the Main (Debugger) Window.
Press ENTER, the source editor will open at the place where that code is defined
(if the project has been "built"). In the DEMO program, type "Inf" then
ctrl+space (to get the Verb Completion pop-up), select "InfDemo" and press
ENTER. The DemoInf.s file will be opened and the cursor placed just after
the NULLNAME InfDemo entry.