📄 e3.man
字号:
.TH E3 1.SH NAMEE3 \- A mini text editor.SH SYNOPSIS.B e3[ws|em|pi|vi|ne][\fifilename].SH DESCRIPTION.PP\fIe3\fP 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 \fIWordstar\fP-like or \fIEmacs\fP or \fIPico\fP or \fIvi\fP or \fINedit\fP editors. For online help press ESC:h in vi mode, else Alt-H.This man page describes Wordstar key bindings only..SH KEYBOARD COMMANDS FOR WS.PP.TP\fB^AGo word left.TP\fB^CGo page down.TP\fB^DGo right.TP\fB^EGo up.TP\fB^FGo word right.TP\fB^GDelete current character.TP\fB^HDelete left character.TP\fB^ITabulator.TP\fB^JGet online help.TP\fB^KBSet block start marker.TP\fB^KCCopy current block.TP\fB^KDSave file and load a new one.TP\fB^KKSet block end marker.TP\fB^KQAbort editing and exit. Confirm with Y or y that your changes are lost..TP\fB^KRInsert a file as a new block.TP\fB^KSSave file and continue editing.TP\fB^KVMove current block inside file.TP\fB^KWSave a block into a file.TP\fB^KXSave file and exit.TP\fB^KYDelete text a block.TP\fB^KZSuspend (simple ^Z in other editor modes).TP\fB^LRepeat last ^QF or ^QA.TP\fB^MEnter new line .TP\fB^QASearch & Replace (a prompt appears). For options compare ^QF. .TP\fB^QBGo to block begin.TP\fB^QCGo to end of file.TP\fB^QDGo to end of line.TP\fB^QEGo to top of screen: 1st columne, 1st line.TP\fB^QFFind a text string (a prompt appears). Valid options are \fIC\fPase sensitive and \fIB\fPackward.You could abort via pressing ^U . This options are equal to \fIe3em\fP, \fIe3pi\fP, \fIe3ne\fP,but their abort keys are ^G and ^C..TP\fB^QGDelete character under cursor.TP\fB^QGDelete character left of cursor.TP\fB^QH,^Q(Del)Delete up to line begin.TP\fB^QIGo to line number (prompt appears).TP\fB^QKGo to block end.TP\fB^QRGo to file begin.TP\fB^QSGo to line begin.TP\fB^QVGo to last postion of find.TP\fB^QWGo to previous word.TP\fB^QXGo to bottom of window (last line, end of line).TP\fB^QYDelete to line end.TP\fB^QZGo to next word.TP\fB^RGo page up.TP\fB^SGo left.TP\fB^TDelete to next word.TP\fB^UUndo the last operation. Also abort input in status line (this is used for ^QI,^QF,^KR,^KW etc.).TP\fB^VToggle insert mode.TP\fB^WScroll up.TP\fB^XGo down.TP\fB^YDelete current line.TP\fB^ZScroll down.SH UNDO OPERATION DETAILS.PP\fIe3\fP has an UNDO mode starting in v2.2. There is no predefinedUNDO level count. You can expect to UNDO at least \fIone\fP last insert-,delete-, overwrite- or sed_pipe-operation, but in most cases there are \fIlots\fP of UNDO stages available. e3 has a fixed size undo buffer and will use an external helper file if some deleted data is bigger sized than the undo buffer. This buffer is organized as a ring, overwriting older UNDO information if neccessary. So one never can say exactly how many UNDO operations are possible. For using the UNDO press one of:.TP\fB^Uin Wordstar mode.TP\fB^QUin Pico mode.TP\fB^_in Emacs mode.TP\fBuin vi command mode.TP\fB^Uin Nedit mode.SH BUILT IN CALCULATOR.PP\fIe3\fP 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:.TP\fB^KNin Wordstar mode.TP\fB^QCin Pico mode.TP\fB^X^Nin Emacs mode.TP\fB#in vi command mode.TP\fB^Kin Nedit mode.PPThis 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 resultof last calculation.SH RUNTIME MODE SWITCHING.PPYou can switch to other editor mode by pressing one of:.TP\fB^KMin Wordstar mode.TP\fB^QMin Pico mode.TP\fBaltXin Emacs mode.TP\fB<ESC>;in vi command mode.TP\fB^Ein Nedit mode.PPe3 will set a prompt \fISET MODE\fP . Now enter one of e3ws, e3em, e3pi, e3vi, e3ne for setting \fIWordstar\fP-like or \fIEmacs\fP or \fIPico\fP or \fIvi\fP or \fINedit\fP style..SH OPTIONS.PPe3 accepts a filename for text editing. Switch the editor modedepending of the binary name, one of \fIe3ws\fP, \fIe3em\fP, \fIe3pi\fP, \fIe3vi\fP, \fIe3ne\fP.SH FILES.PP.TP\fBe3 is an assembled executable for Linux, FreeBSD, NetBSD, OpenBSD, BeOS(tm), QNX(tm).\fIe3ws\fP, \fIe3em\fP, \fIe3pi\fP, \fIe3vi\fP, \fIe3ne\fP are symbolic links to e3..TP\fBe3.exeis an assembled executable for 32 bit Win versions like 95/98/ME/etc..TP\fBe3cis a 'C' compiled executable for some other platforms, optional built,supporting WS key bindings only..TP\fBe3armis a new experimental (alpha code quality) assembled executable for ARM Linux,optional built (identical e3, but no arithmetics and no UNDO available)..TP\fBe3.hlphelp text file (for e3c only).TP\fBe3.reserror message text file (for e3c only).TP\fBe3-16\fIe3-16\fP, \fIe3-16.com\fP, \fIe3-16e.exe\fPare special bonus files for 16 bit operating systemsELKS (==Embeddable Linux Kernel Subset) and DOS,supporting WS key bindings only..SH COPYRIGHTe3 is Copyright (c) 2000,01,02 Albrecht KleineThis program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe 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 ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA..SH BUGSThere probably are some, but I don't know what they are yet.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -