Table of Contents
E3 - A mini text editor
e3[ws|em|pi|vi|ne] [filename]
e3
is a complete mini application written fully in assembler, with a code
size less than 10000 byte. There is a status & input line, where you can
enter filenames, blocknames, find-texts and line numbers. The editor commands
are similary the families of Wordstar-like or Emacs or Pico or vi or Nedit
editors. For online help press ESC:h in vi mode, else Alt-H. This man page
describes Wordstar key bindings only.
- ^C
- Go page
down
- ^D
- Go right
- ^E
- Go up
- ^I
- Tabulator
- ^KB
- Set block start marker
- ^KC
- Copy current
block
- ^KD
- Save file and load a new one
- ^KK
- Set block end marker
- ^KQ
- Abort
editing and exit. Confirm with Y or y that your changes are lost.
- ^KR
- Insert
a file as a new block
- ^KS
- Save file and continue editing
- ^KV
- Move current
block inside file
- ^KW
- Save a block into a file
- ^KX
- Save file and exit
- ^KY
- Delete text a block
- ^KZ
- Suspend (simple ^Z in other editor modes)
- ^QA
- Search
& Replace (a prompt appears). For options compare ^QF.
- ^QB
- Go to block begin
- ^QC
- Go to end of file
- ^QD
- Go to end of line
- ^QE
- Go to top of screen: 1st columne,
1st line
- ^QF
- Find a text string (a prompt appears). Valid options are Case
sensitive and Backward. You could abort via pressing ^U . This options are
equal to e3em, e3pi, e3ne, but their abort keys are ^G and ^C.
- ^QG
- Delete character
under cursor
- ^QG
- Delete character left of cursor
- ^QH,^Q(Del)
- Delete up to
line begin
- ^QI
- Go to line number (prompt appears)
- ^QK
- Go to block end
- ^QR
- Go to file begin
- ^QS
- Go to line begin
- ^QV
- Go to last postion of find
- ^QW
- Go
to previous word
- ^QX
- Go to bottom of window (last line, end of line)
- ^QY
- Delete to line end
- ^QZ
- Go to next word
- ^R
- Go page up
- ^S
- Go left
- ^T
- Delete to
next word
- ^U
- Abort input in status line (this is used for ^QI,^QF,^KR,^KW etc.)
- ^V
- Toggle insert mode
- ^X
- Go down
- ^Y
- Delete current line
e3
has an arithmetic calculator built in for some simple arithmetic calculations
inside your text. Place cursor at begin of the task i.e. something like:
-3.002*-(2--3)= and press one of:
- ^KN
- in Wordstar mode
- ^QC
- in Pico mode
- ^X^N
- in Emacs mode
- #
- in vi command mode
- ^K
- in Nedit mode
This will insert the
result into text. Use the values between -999999999999.999999 ... 999999999999.999999
with up to 6 decimal digits and the operators +-*/ and parenthesis ( ).
Also available are p for constant PI and r for accessing the result of
last calculation
You can switch to other editor
mode by pressing one of:
- ^KM
- in Wordstar mode
- ^QM
- in Pico mode
- altX
- in Emacs
mode
- <ESC>;
- in vi command mode
- ^E
- in Nedit mode
e3 will set a prompt SET MODE
. Now enter one of e3ws, e3em, e3pi, e3vi, e3ne for setting Wordstar-like
or Emacs or Pico or vi or Nedit style.
e3 accepts a filename for
text editing. Switch the editor mode depending of the binary name, one of
e3ws, e3em, e3pi, e3vi, e3ne
- e3
- is an assembled executable for
Linux, FreeBSD, NetBSD, OpenBSD, BeOS(tm), QNX(tm). e3ws, e3em, e3pi, e3vi,
e3ne are symbolic links to e3.
- e3.exe
- is an assembled executable for 32 bit
Win versions like 95/98/ME, but not suitable for 16 bit versions of Win.
- e3c
- is a 'C' compiled executable for some other platforms, optional built.
- e3.hlp
- help text file (for e3c only)
- e3.res
- error message text file (for
e3c only)
e3 is Copyright (c) 2000,2001 Albrecht Kleine
This
program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public
License along with this program; if not, write to the Free Software Foundation,
Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
There probably are some,
but I don't know what they are yet. Caution: there's no UNDO feature.
Table of Contents