SciEditMdi.exe is a Multiple Document Interface (MDI) text
editor for Win32Forth. It is written in
Win32Forth utilizing the w32fScintilla.dll.
SciEdit provides the ability to
edit source files for Win32Forth.
The menus and toolbar provide the options that are
available. The interface is similar to
most typical Windows programs and should be mostly familiar to users who have
used other editors.
The tool bar buttons can be assigned to perform similar
functions to those on the menus. The
menus may list shortcut keys on the right hand side of the option description. Shortcut keys can be used to quickly perform
commands without clicking the corresponding toolbar button or navigating to the
file menu contains choices that have to do with opening and saving files
as well as the usual Exit option :
The first 3 choices have to do with
opening and closing edit windows and loading and saving files to be edited.
File opens an empty editing window where text can be entered and edited.
File allows opening an existing file from the file system.
File closes the active editing window.
The next 3 choices have to do with
saving files to the file system.
writes the currently selected edit window to the file system in the file
that was opened for editing or asks for a file path and name if none
currently is assigned.
As allows saving the currently selected edit
window to the file system in a user specified file path and name.
All is a multiple application of the save
HTML File prompts for the file to open and then displays the HTML file as
it would appear in a web browser.
asks if any unsaved files should be saved and then closes the program.
The most recently edited files are
listed just below the exit choice for easy access to re-open them for editing.
Edit menu contains text manipulation commands :
reverses the most recent edit action.
reverses the most recent undo edit action.
removes the selected text and places it on the clipboard.
copies the selected text to the clipboard.
copies the clipboard contents to the current cursor position.
removes the currently selected text from the edited document.
Cut removes the selected line of text and places it on the clipboard.
Copy copies the selected line of text and places it on the clipboard.
Delete removes the selected line of text from the edited document.
Duplicate creates a copy of the selected line of text.
All selects all the text in the current edit window.
Selection un-selects any selections that have been made.
Text allows text to be specified to be searched for and then finds any
occurrence of the specified text and positions the edit window so the
text is visible and highlights the matched text.
Next repeats the most recently specified search
text in files allows multiple files to be specified and searched for
Date inserts the current system date at the current cursor position.
Date and Time inserts the current system date and time at the current
comment allows a group of specified lines to be commented out.
uncomment removes a previous block comment from
a group of specified lines.
Case converts the highlighted text to lower case.
Case converts the highlighted text to upper case.
- The View
Line Endings shows the line ending characters which are usually not
White Space shows spaces and tabs which are usually not visible.
Line Numbers shows numbers in the left hand margin to indicate how far
down in the file the line is.
Source shows keywords and various other items of text in distinctive
colors to allow for easy identification.
Makes editing source code easier on the eyes and helps identify
switches the display mode from simple text editing to hyperlinking. Right clicking words in a source file
will jump to the definition of the word if it can be located.
Options menu contains:
Endings allows specifying the character or characters to be used to
terminate lines based on the target operating system custom.
Backup Files specifies that the original files should be saved as backup
files before changes are made.
All Files Before Compile writes any unsaved
changes to the file system before performing the compilation
process. This can prevent loss of
changes if the machine crashes or hangs before the file could otherwise
Tab Options allows specifying how the Tab key should be handled.
Status Bar toggles display of the status bar at the bottom of the window.
Toolbar toggles display of the toolbar just below the menu.
Toolbar provides an edit dialog for modifying the contents and order of
the toolbar buttons.
- The Win32Forth
invokes the Win32Forth compilation process with the active window as
and Vocabulary Browser displays a tree view
containing class and vocabulary names that are currently defined in the
- The Window
menu contains the customary window position adjustment options:
Horizontally displays the windows the full width
of the client area with each active window the same size vertically.
Vertically displays the windows the full height
of the client area with each active window the same size horizontally.
allows positioning the active windows.
overlaps the windows so that their title bars are visible and stepped for
All closes all open edit windows.
- The Help
For Highlighted ANS word will open the ANS
documentation to the section describing the selected ANS word.
Documentation opens the Win32Forth help in the default web browser.
Forth Standard opens the ANS documentation in the default web browser.
Project Group opens the Win32Forth.org home page in the default web
Forum opens the Win32Forth Yahoo discussion group home page in the
default web browser.
shows the customary credits and version numbers for the program.