Contents of the ED_IT!.DOC file
A User Friendly, MultiWindow ASCII Editor
Copyright (C) 1991 by Ed Derzawiec
I wrote Ed_it! to fill a need as a very simple to use editor with
powerful multiwindowing features that everyone could use. Hopefully,
reading this file will be unnecessary. The use of Ed_it! is meant
to be obvious! However, feel free to read as much as you like.
Ed_it! v3.0 is Public Domain. I ask for no license fees from anyone.
I retain copyright to the source code. You may not disassemble or
use the code without my consent. And you may not charge anyone for
The screen display consists of 1 to 16 file windows, and a command
bar at the bottom. Each file window has a status bar at the top that
contains the file's name on the left. On the right, are the current
page row and column, followed by indicators for Insert/Overstrike,
indent (right arrow) and word wrap (left arrow).
Insert/Overstrike is toggled with the insert key and determines
whether typed text replaces or pushes out current file text.
Indent, if enabled, will cause all new lines to have the same left
margin as the one above.
Word Wrap, if enabled will cause text to wrap after 75 characters.
The behavior of Ed_It! can be modified with command line switches,
If you forget what they are, simply type "Ed_it! /?" at the DOS
prompt for a list. Currently supported switches include:
/B overrides display autodetect and forces B&w mode.
/N results in backups Not being created.
/S uses a Small file mode (32Kbytes each), 16 Max Files w/640K.
The Command Line:
The bottom line of the screen shows the function of the F1-F10
keys. Pressing Shift, Alt, and Ctrl changes these functions and
the command line as well. The keys are grouped by function type
and hopefully should be obvious in what they accomplish.
Following is a complete description.
(For clarity, s- stands for Shift
a- for Alt
c- for Ctrl)
F1 MARK Marks text blocks for Copying, Moving, Cutting and
Copying to a file. Text must be marked prior to these
operations. To mark text, press F1, use the cursor
keys to highlight the appropriate area, and press F1
again. (FIND can also be used) Block operations will
work between windows.
s-F1 UnMk Unmarks a text block.
F2 NEXT Switches the active cursor to the next file window.
s-F2 PREV Switches the active cursor to the previous file window.
c-F2 SIZE Allows you to resize the number of rows in the current
a-F2 ZOOM Makes the current window full screen, or restores its
F3 OPEN Opens a new window with the file you specify.
s-F3 CLOSE Closes the current window (you will be prompted to save).
c-F3 SPLIT Splits the current file window in two so you can work
on the same file in two windows if you wish.
F4 FIND Moves the cursor to the text you specify.
s-F4 REPLACE Will replace any found text with a string you specify.
There are options to replace a particular or all
occurances of a string.
c-F4 WRAP Toggles the word wrap state on and off.
a-F4 INDENT Toggles the indent state on and off.
F5 CUT Deletes marked text and places it in a buffer for
s-F5 PASTE Places any text in the cut buffer at the current
F6 LOAD Loads a specified file into the current window. The
current contents will be replaced WITHOUT PROMPTING.
c-F6 mREC Macro RECord. Records keystrokes to be later replayed
with mPLAY. To record a macro, press Cntl-F6, then the
keystrokes you want recorded. The cursor changes to a
rectangle to indicate recording is on. Press Cntl-F6
again to stop recording. Recording can take place
c-F6 mPLAY Macro PLAY. Plays keystrokes recorded with mREC.
F7 MOVE Moves marked text to the current cursor location
(i.e. CUT+PASTE, but the block remains marked).
F8 COPY Copies marked text to the current cursor location.
c-F8 CopyTo Copies marked text to a specified file.
a-F8 CopyFm Inserts a specified file at the current cursor position.
F9 ABORT Exits the editor without saving any changes.
F10 EXIT Saves the file in the current window and exits. (NOT
ALL files being edited. Each must be saved individually!)
s-F10 SAVE Saves the current file and allows you to continue editing.
c-F10 SaveAs Saves the file with a name you specify.
The following keys function as you might expect in an editor.
Delete Deletes the character at the cursor.
Backspace Deletes the character to the left of the cursor.
Home Goes to the beginning of a line, top of the screen
window, or top of file.
End Goes to the end of a line, end of the screen window,
or end of the file.
PageUp Scrolls the screen up.
PageDown Scrolls the screen down.
Up, Down Moves the Cursor between rows.
Right, Left Moves the Cursor left or right. Hold down Cntl for
faster cursor movement.
ASCII control keys can be inserted into text just as any other
character. For instance, to insert a page break, type cntl-L.
You can also use the ALT-Keypad combination to insert any
extended ASCII key (Such as graphics characters).
Maximum file sizes are 64K (32K with /s switch).
Macros are limited to approximately 250 keystrokes.
Row and Column display indicators are limited to 3 characters (999).
Editing a line beyond 132 characters is not supported.
Control-Z terminated files (created with some programs) loose the
control-Z terminator when loaded into Ed_It! You can manually
add one if you wish.
There are no known bugs in Ed_it! as of this writing. And, as with
most software you may own, I assume no liability for any unintended
damages you may incur through its use.
I welcome your comments on the usefullness of Ed_It!, or any changes
you would like to see in future versions.
6 Sweet Fern Rd
Cape Elizabeth, ME 04107
I also dial in frequently to Maine's Largest BBS, Northern Lights.