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.

Back ] Next ]