Text editor window menus
File menu
Edit menu
Search menu
Build menu
Options menu
Open
Open a file. You can open a module in the project, or an external text or binary
file.
New
Create a new blank text file. This file will not be added to the project. If you
want this added to the project you will need to do that manually after saving this
file.
Close
Close the window. Any changes to the file will be saved. If editor prompt before
save option is enabled you will be prompted if you want to save. You can answer No
should you desire.
Close all editor windows
As Close, except all open editor windows are closed.
Quit
Close the window losing any changes made to the file.
Save
Save the file to disk
Save As
Save the file to disk with a new file name.
Save All
Save all open editor files. All the open edit windows will remain open.
Save block
Save the selected text in a new file. You will be presented with a common file save
dialog to choose a directory and file name to save with.
Import file
Import a file on disk into the open file. You will be presented with a common open
file dialog to select a file to import.
Print
Print the file.
Page Setup
Select default printing options.
Exit
Exit the development environment. All open editor windows will be closed. The
next time the project is opened any editor windows open at the time of close
will be re-opened.
Undo
Undo the previous editor operation. Undo does not reverse an undo operation.
The editor stores a limited number of operations for undo. The number of undo levels
is set in the editor options dialog.
Cut
Cut the selected text from the file and place it into the clipboard.
Copy
Copy the selected text from the file and place it into the clipboard.
Paste
Copy text from the clipboard and insert it into the file at the current file position.
Delete
Cut the selected text from the file and do NOT place it into the clipboard. The text
is lost.
Shift left indent
Shift the line or selected block left. The amount of spaces to shift is controlled
by the editor Shift Width option.
Shift right indent
Shift the line or selected block right. The amount of spaces to shift is controlled
by the editor Shift Width option.
Shift left space
Shift the line or selected block left one space.
Shift right space
Shift the line or selected block right one space.
Delete to end of line
Delete all characters from the current caret position to the end of the line.
Delete line
Delete the entire line at the caret position.
Capitalize word
Capitalize all characters in the word at the caret position.
Downcase word
Convert all characters to lower case in the word at the caret position.
Comment block
Comment out all text marked by the selected block. You can comment already commented
sections of text. This just nests the comments. The type of comment used depends
of the detected source code language. Supported languages are Modula-2, Ada95, C,
Pascal and Assembly. The language is determined by the file extension.
Uncomment block
Comment out all text marked by the selected block. If the selected text is nested
inside an already existing comment then the text may still be lexically commented
out.
Toplevel window
This menu item allows you to make an edit window a standalone toplevel window. Normally
editor windows are tabbed child windows withing the environment main window. This
allows you to do side by side editing of two or more files.
Link edit windows
This is an advanced feature. It allows you to link two editor windows together such
that when you scroll one window the other window scroll in lock step with the other.
It allows you to compare two files visually. This is useful when comparing compiler
machine code listings.
Find
Find a text pattern in the file.
Replace
Find a text pattern in the file and replace the found text with new text. The
search starts at the current caret position.
Find procedure
Find a procedure in the file by name. Procedure searches always start at the top
of the file.
Find/Replace again
Repeat the last Find/Replace command.
Find next altered line
Position the file to the next line that has been altered since the file was last
saved.
Find line number
Position to a specific line number within the file.
Match symbol
If the caret is positioned on a '(', '[' or '{' character then the symbol matching
feature will match to the corresponding closing ')', ']' or '}' character respectively
to the right of the initial character.
If the caret is positioned on a ')', ']' or '}' character thenthe symbol matching feature will match to the corresponding closing '(', '[' or '{'character respectively to the left of the initial character.
The symbol matching feature matches language block structuressuch as IF, ELSIF, CASE, WITH, FOR, WHILE, REPEAT, LOOP, END, %IF, %ELSIF, %END.
All matches deal will block structure nesting and if the textis not syntax correct the match may fail or position on an incorrect matching blockstructure element.
Procedure view
Condense the text display to only procedure headers. You can then browse this list
and Position the caret at the procedure you are interested in and press Enter or
double click the line of the procedure and the text display will expand to show all
text and be positioned at the location of the procedure header. Find Procedure is
probably an easier way to do this but sometimes you cannot remember a procedure
name.
Multi file search list
Open the list of modules that contained a match for the last multi file search operation.
This dialog is a modeless dialog and will remain open after you select a module.
The window is sized small so you can tuck it out of the way.
Goto next error
Position the file at the next error/warning.
Goto previous error
Position the file at the previous error/warning.
Goto Marker
Position the file at a saved position marker position. These positions are remembered
until cleared.
Set Marker
Set a position marker at the current line in the file. Four position markers are
available, numbered 1 through 4. Position markers are indicated visually in the text.
Clear marker
Clear the position marker at the current line.
Clear all markers
Clear all saved position markers for the current file.