Editor User Interface
Editor Menus
File Menu
- Open...: open an existing source file in the editor. If the
file specified is an Inform Box file it will be opened in the
Inform Box Editor.
- Open Inform as Source...:
open an Inform Box file in the editor instead of the Inform Box Editor.
Modified source code can be save without change but changes can be lost when
next saved from the Inform Box Editor.
- New Source...: create a
new source file.
- New Inform Box...: create a new
Inform Box file.
- Add to Project: add the
current source file to the list of Project Files.
- Save: save the current
source file.
- Save All: save all source
files.
- Close: close the current
source file, remove its tab from the source tab area.
- Page Setup...: setup the page
format for printing.
- Printer Setup...: select
the printer to be used and adjust its various options.
- Print Preview...: preview
of the print for the current source file.
- Print...: print the current source file.
Edit Menu
- Undo: undo the last
change in the editor. There are many levels of undo remembered by the
editor.
- Redo: repeat the last
action which was undone by the undo command.
- Find...: open the Find
Dialog Box for finding text in a source file.
- Replace...: open the
Replace Dialog Box for finding and replacing text in source files.
- Find Again...: search for
the next occurence of the text last entered in the Find Dialog Box.
- Up (Return from Definitions): go back one level after
ctrl+clicking a reference to a definition in the source code.
- Edit Source Templates: show/edit the source templates used for
Source Template
Completion.
- Line Ending: change type of line ending from/to Windows (CR, LF) to
Unix (LF only) when the file is saved.
View Menu
- Inform Box Editor: show the
Inform Box Editor. The
Inform Box Editor will still show the last source file opened in the current
Debug4x session.
- xDeclarations: show a
list of external declarations in this file. The list is shown in the
lower editor panel.
- Summarize Embedded Comments:
- Editor Options: show or hide the
Editor Options panel. This panel has tabs for the Display,
Caret (cursor shape),
Syntax Highlighter
and Keyboard (same as Editor Key
Assignments).
- Editor Key Assignments: Review
or modify the keys which control the various editor functions. Customize
the key assignments.
Editor Options Panel

Compilation Menu
- Build File: save this file if modified, compile
this file.
- Build Project: save
all modified source files and compile and link all files to build the
project.hp file. If Autoload is selected and the emulator is open, the
file will be loaded into the emulator.
- Rescan All Errors: scan
the project files looking for errors, report the errors in the lower editor
window.
- Rescan this Files' Errors: scan this file's compilation results
looking for errors, report the errors in the lower editor window.
Breakpoints Menu
- Set/Clear Break: Set and clear
breakpoints.
F6 is a shortcut for this key.
- Help Menu
Contents and Index:
display the main help window with Table of Contents and Index tabs.
- Help on Keys: display the
help topic on Special Editor Keys
- About: display the Debug4x About window showing version, copyright
and author information.
Page Setup Dialog Boxes
Header / Footer Variable Replacement
The variables which can be used in the Header / Footer areas are:
-
$PAGECOUNT$: Print total number of pages
-
$PAGENUM$: Print current page number
-
$TITLE$: Print the title
-
$DATE$: Print the date
-
$TIME$: Print the time
-
$DATETIME$: Print the date and then the
time
-
$TIMEDATE$: Print the time and then the
date
The names may be written in upper or lower case.
[ Back ]