Intel AEDIT-86 User Manual

inter
AEDIT
USER'S
-86
TEXT EDITOR
GUIDE
Copynght Intel Corporation,
(1')
3065 Bowers Avenue, Santa ClalCl Call1orrlla 95051
Order
Number:
121756-003
AEDIT-86
USER'S GUIDE
Order Number: 121756-003
TEXT
EDITOR
I
Intel Corporation, 3065 Bowers Avenue, Santa Clara,
Copyright © 1983, 1984 Intel Corporation
CA
95051
r
Additional copies
of
this manual or other Intel literature may be obtained from:
Literature
Department Intel Corporation 3065 Bowers Avenue Santa
Clara,
CA
95051
Intel retains local sales office
Intel Corporation makes no warranty to, the implied warranties no responsibility for any errors to
update
Intel Corporation assumes no responsibility for the use an
Intel product.
Intel software products cation or disclosure
the
right to make changes to these specifications to
obtain the latest specifications before placing your order.
of
of
merchantability and fitness for a particular purpose. Intel Corporation assumes
that
any kind with regard to this material, including. but not limited
may
appear
in
this document. Intel Corporation makes no commitment
at
any time, without notice. Contact your
nor to keep current the information contained in this document.
of
No
other
circuit patent licenses are implied.
are
copyrighted by and shall remain the property
is
subject to restrictions stated
any circuitry
in
Inters
software license, or as defined in
other
than circuitry embodied in
of
Intel Corporation. Use, dupli-
7-104.9(a)(9).
No
part
of this document may be copied or reproduced
in
any form or by any means without the prior
written consent of Inlel Corporation.
The
following are trademarks of Intel Corporation and its affiliates and may only be used to identify Intel
products:
BITBUS COMMputer CREDIT Data Pipeline Genius
i
l>
I
121CE ICE
iCS iDBP iDIS iLBX
im iMMX
Insile
l
inte intelBOS Intelevision intcligent Identifier inteligcnt Programming Intellee Intellink iOSP iPDS iRMX
iSBC
iSBX iSD'i
iSX'i
KEPRO'i Library Manager
MCS
Megaehas~is
MICRO\t-\I'FRAME MU.TI8lS
Mel
TlCHA
MlLTI\lODLlE
"El
Plug-.o\-Bubble PROMPT Prom
...
are QueX QLEST Ripplemode RMX/80 RUPI Seamless SOLO
SYSTE \1
2000
UPI
ASPR
ii
Al344 / 385 / 6K / DD / KH
SOFlWARE
REV.
REVISION
HISTORY
DATE
APPD.
-001
-002
-003
Original issue.
Includes terminals.
Corrects bugs; adds and local and global variables; adds features command; OTHER
additionaJ
KILL_
buffer.
WND
adds
macro
PARAGRAPH.
commands; adds
invocation
files
controls;
for
non-Intel
WINDOW,
CALC
and
to
SET
enlarges
1/83
5/83
12/84
M.K.S.
1Il
PREFACE
This manual provides instructions for using the AEDIT-86 interactive text editor. AEDIT-86 and
iRMX
or
iRMX),
systems is given in
This manual puters
The
manual
Part
It
includes a tutorial, edit command descriptions, and a description
invocation.
Chapter necessary provides a brief tutorial session.
Chapter and
Chapter ordered in the chapter by subjects and without forward references (as much as possible). AEDIT-86 commands not mentioned Part
Chapter and
can be run within several environments including Series
operating system. Basic knowledge of your system
is
assumed. Specific information on running AEDfT-86 on different
the
appendixes.
is
for both
and text editors.
is
organized
I provides the basic information a user needs to use the
1,
"Introduction and Tutorial," defines the hardware and software
to
2,
"The
provides an in-depth description
3, "Editing Commands," describes editing commands. Commands are
II.
4,
"AEDIT-86
the invocation controls.
new
users and those who are already familiar with microcom-
in
two parts as follows:
run AEDIT-86, describes invoking and leaving the editor, and
Editor Basics," describes concepts essential to using
of
the AEDIT-86 display.
in
this chapter are described
Invocation," describes the invocation command syntax
(ISIS
AEDIT
Ill,
Series IV,
and
RUN,
iNDX
-86 text editor.
of
the AEDIT-86
AEDIT
-86
in
Part
II lists more advanced uses of AEDIT-86 and describes the AEDIT-86 string. numeric, local, and global variables, the macro-related Execute,
Appendix A,
Appendix
• . Appendix C, "Using
and
the
CALC
Chapter and
Chapter variables you can access.
Chapter with examples. Arithmetic and logical operations are supported.
Chapter of described in this chapter. The macro file
AEDIT Chapter
commands required to create an
command formats, and provides a brief explanation
CALC, system.
dependent usage of AEDIT-86 on a Series
5,
"Macro
use macros.
6,
"AEDIT-86
7,
"CALC
8, "Advanced AEDIT-86 Usage," demonstrates the open-ended approach
AEDIT-86. Macros
-86,
is
9, "Configuration Commands," describes and lists the configuration
"AEDIT-86
B,
"AEDIT-86
and macro error messages, their probable causes and how they affect the
command.
Commands," describes commands
Variables," describes the local and global AEDIT-86
Command," describes the
that
enable advanced functions like word processing are
USEFUL.MAC,
listed and discussed.
AEDIT
Command
Error Messages," lists AEDIT-86 invocation, editing,
AEDIT
-86 on the Series
-86 configuration file.
Summary:'
CALC
Ill.
commands-Macro
that
allow you to create
command and illustrates it
that
is
supplied with
lists AEDIT-86 commands and
of
each command.
III,"
describes the system-
and
v
Preface AEDIT -86 User's
Appendix D, "Using AEDIT-86 on the Series IV," describes the system­of
dependent usage
AEDIT-86
Appendix E, "Using AEDIT-86 on of
dependent usage
Appendix F,
AEDIT-86 on
~'Configuring
on a Series IV.
iRMX
iRMX
AEDIT-86 for
Based System," describes the system-
based systems.
Other
Terminals," describes how to configure AEDIT-86 for several terminals and provides tested configurations for specific terminals.
Appendix G,
"ASCII
Codes," lists
ASCII
codes with their hexadecimal values.
Related Publications
Guide
References
to
specific operating systems are given in the appendixes.
Notational Conventions
UPPERCASE
italics
punctuation
.nput
lInes
Characters shown shown.
You may enter the characters
lowercase. Italics indicate variable information, such as filename. Brackets indicate optional arguments The
vertical bar separates options within brackets.
Ellipses indicate that the preceding argument may be repeated.
Punctuation other than ellipses, braces, and brackets must be entered as shown. For example, the punctuation shown in the following command must be entered:
RUN
AEDIT.8S :F1:EXAMPL.SRC
In interactive examples, input lines and user responses are printed
in
output.
white
in
uppercase must be entered
or
parameters.
in
the order
in
uppercase or
or
parameter
MACRO(WORDP.MAC)
on
black to differentiate them from system
vi
< )
Angle brackets indicate a key configured for a function, e.g.,
<HEX>
or
<ESC>.
CONTENTS
PART I
TABLE
OF
CONTENTS
CHAPTER I
PAGE
INTRODUCTION AND TUTORIAL
1.1
Introduction ...................................................................................................................
1.2 AEDIT-86 Tutorial .......................................................................................................
1.2.1 Activating the Editor .................................................................................................
1.2.2 Entering. Changing, and Deleting Text .................................................................... ]-2
1.2.3 Copying Text ..............................................................................................................
1.2.4 Using the
1.2.5 Exiting the Editor ............ ........... ......... ..................... ........ .... .... .................................
OTHER
Command ................................................................................... ]-5
1-1 1-1 1-2
1-4
1-5
CHAPTER 2 THE
EDITOR BASICS
2.1
Keyboard
2.2 Cursor ..... .....
2.3 End-of-File
2.4 Screen-Mode Editing .................................................................................................... 2-2
2.5 AEDIT-86
2.5.1 The Prompt Line ............................................................... ......................................... 2-3
The Menu Prompt ......................................................................................................
The Line-Edited Prompt .............................. ......................... ............. ...... .................. 2-4
The
2.5.2 Message Line ................ ............................................ ......... ..................... .................... 2-5
2.5.3 Text Area .................................................................................................................... 2-6
2.6 Beep Warning ................................................................................................................ 2-6
2.7 Lines and Line Terminators ......................................................................................... 2-6
2.8 Printing and Nonprinting
2.9 Tags ............. ............................... ................................................................................... 2-6
2.10 Repeat Function (Count) ............................................................................................ 2-7
2.11 Buffer ........................................................................................................................... 2-7
..
.......... .... .... .......... .... ...... ...... ........... ..... ........ ..... .................... ....... ....... ..........
...
.... .................... .......... ....... ..... ........... .... .... ............ ............ ........... ....... .... 2-2
Marker
Display/Menu
Yes/No
............. ................................................. .... ........................ ............. 2-2
Format ............................................................................... 2-2
Prompt .................................................................................................. 2-5
Characters
.............................. ............................................. 2-6
2-1
2-3
CHAPTER 3 EDITING
3.1
Cursor Movement Commands ..................................................................................... .
3.1.1 <
3.1.2 <
3.1.3
3.1.4 <
3.1.5
3.2
CARRIAGE
3.3 <
3.4 TAB Function Key ....................................................................................................... .
3.5 Delete Function Keys ................................................................................................... .
3.5.1 <
3.5.2 <
3.5.3 <
3.5.4 <
3.5.5 <
3.6 <
COMMANDS
LEFT) RIGHT)
<UP)
<HOME)
CTRL-C)
UNDO)
...................................................................................................................... .
DOWN)
RUBOUT) DELCH) DELL) DELR) DELLI)
................................................................................................................. .
.............................................................................................................
.............................................................................................................. .
..............................................................................................................
RETURN
Function Key .......................................................................................
............................................................................................................. .
................................................................................................................. .
...............................................................................................................
............................................................................................................... .
Command ...............................................................................................
Command ............................................................................ . 3-3
.......................................................................................................... .
3-1
3-1
..
3-1 3-2 3-2
..
3-2
..
3-3 3-3 3-3 3-3 3-4 3-4
..
3-4 3-4
..
3-4
VII
Table
of
Contents
AEDIT -86 User's Guide
PAGE
J.7
<
HEX)
3.8
INSERT
3.S.1
Description ................................................................................................................. 3-5
3.9
XCHANGE
Description ....... ......... ..... .... ......................................... ............ ..... ........ ..... ........ ......... 3-6
3.9.1
3.10
FIND
3.10.1 Description ...............................................................................................................
3.11
-FIND
3.11.1
Description ............................................................................................................... 3-9
REPLACE
3.12
3.12.1
Description ............................................................................................................... 3-9
3.13
?REPLACE
3.13.1 Description ............................................................................................................... 3-10
3.14
TAG
3.14.1 Description ........................................................ .......................................................
3.15
JUMP
3.15.1 Description ...............................................................................................................
~tag,
Start
Function Key ...................................................................... ................ ......... 3-5
Mode ............................................................................................................. 3-5
Mode ........................................................................................................ 3-6
Command .........................................................................................................
Command ............................
~:..........................................................................
Command ................................................................................................ 3-9
Command ............................................................................................... 3-10
Command ...........................................................................................................
Command ........................................................................................................
B_tag, C_tag, D_tag ............................. ....................................................... 3-12
.......................................................................................................................... 3-12
3-S 3-S 3-9
3-11 3-11 3-11 3-11
End ............................................................................................................................ 3-12
Line ........................................................................................................................... 3-12
Position .............................................................. ......................................... .............. 3-12
BLOCK Command ..................................................................................................... 3-12
3.16
Block Buffer ............................................................................................................. 3-13
3.16.1
3.16.2
Description ............................................................................................................... 3-13
Buffer ........................................................................................................................ 3-13
Delete ............................................. ............................................................. .............. 3-14
Find ........................................................................................................................... 3-14
-find ...........................................................................................................................
Jump
......................................................................................................................... 3-14
3-]4
Put ............................................................................................................................. 3-14
3.17
DELETE
3.1S
GET
3.]
8.1
Description ............................................................................................................... 3-15
VIEW Command ........................................................................................................ 3-15
3.19
3.20
OTHER
Description ................... ............. ................ ........... .... ......... ..... ..... ............... .............. 3-16
3.20.]
3.21
AGAIN
3.22
SET
3.22.1
Description ............................................................................................................... 3-17
Command ................................................................................................... 3-14
Command ........................................................................................................... 3-15
Command ..................................................................................................... 3-15
Command ..................................................................................................... 3-16
Command ............................................................................................................ 3-16
Autonl ....................................................................................................................... 3-17
BaLfile
.................................................................................
,.
........ ................ .......... 3-17
Case .......................................................................................................................... 3-17
Display .................................................................................... .................................. 3-18
E_delimit
..
....... .................. ..................... ..... .............. ............................. .... .............. 3-18
Go ............................................................................................................................. 3-19
Highbit ...................................................................................................................... 3-19
Indent ........ ............ ........ ..... ................ ............ ................. ........ ........ ....... .......... ......... 3-19
Ltoken Leftcol
.................................................................................................................... 3-20
..
.... ....... ..... ....... ...... .... ......... ... ..... ........ ................................................. ......... 3-20
Margin ...................................................................................................................... 3-20
Notab
Radix ........................................................................................................................
........................................................................................................................
3-21 3-21
Showfind ................... ......... ........................................ ..................... ..... ..................... 3-21
Tabs .......................................................................................................................... 3-22
Viewrow ....... ...................................... ................. ............... ............... ........................ 3-22
HEX
3.23
Command .......................................................................................................... 3-23
viii
AEDIT -86 User's Guide Table
PAGE
3.23.1 Description ...............................................................................................................
Input .........................................................................................................................
Output ................... ............................................. ......... .............................................
3.23.2 Examples ..................................................................... ............................................. 3-24
Example]
Example 2 ........................................................................ ..... .... ...... ..... ............. ........ 3-24
3.24
QUIT
3.24.1 Filename Specified ........ ..........
Abort ......................................................................................................................... 3-24
Exit ...........................................................................................................................
Init ............................................................................................................................
Update ......................................................................................................................
Write .........................................................................................................................
3.24.2 Filename Not Specified .................. ............................ ................................. ............ 3-26
3.25
PARAGRAPH Command .......................................................................................... 3-26
3.25.1 Description ......................................................... ...................................................... 3-26
Fill ............................................................................................................................. 3-26
Justify .......................................................................................................................
3.26 WINDOW Command .................................................................................................
3.27 KILL_
3.28 CALC Command ............... ............................................ .............................................
3.28.1 Description ...................... .........................................................................................
3.29 EXECUTE Command ......... .......................................... ........ ..................................... 3-28
3.29.1 Description ...............................................................................................................
3.30 MACRO Command ....................................................................................................
3.30.1 Description .................................................................. .............................................
......................................................... ............... ......................................... 3-24
Command ............................................................ ..... ....... ................................. 3-24
...
...................................... ............... ......................... 3-24
WND
Command ................................................ .............................................
3-23 3-23 3-23
3-25 3-25 3-25 3-25
3-27 3-27 3-27 3-28 3-28
3-28 3-28 3-28
of
Contents
CHAPTER 4 AEDIT-86
4.1
Invocation ......................................................................................................................
4.1.1 Invocation Line Examples ......................................................................................... 4-]
4.2 Invocation Controls .................................... ...................................................................
4.2.1 FOR W ARDONL Y ............. ............................... ... ..................................................... 4-4
4.2.2 VIEWONL Y ..............................................................................................................
4.2.3 RECOVER .................................................................................................................
4.2.4 MACRO ................................................................... ..... .............................................
4.2.5
4.2.6 BATCH ...................................................................................................................... 4-9
4.3 Various BATCH Modes ...............................................................................................
4.4 Banner ............................................................................................................................
4.5 Work Files .....................................................................................................................
PART
INVOCATION
4-1
Example 1 ... .......... ..... ....................... ............... ...... ........ ......... ...... ..... .......
Example 2 .... .... ..... ................ ............ ............... ......... ..... ....... ........ .... ................ .......... 4-]
Example 3 ................................................................................................................
MACROSIZE
............................................................................................................
...
....... ........ 4-]
,..
4-2 4-2
4-5 4-6 4-7 4-8
4-11 4-11 4-11
II
CHAPTERS MACRO COMMANDS
5.1
MACRO Command ......................................................................................................
5.1.1
Description .................................................................................................................
Create .........................................................................................................................
Get ..............................................................................................................................
Insert ...........................................................................................................................
List ..............................................................................................................................
Save ............................................................................................................................
S.2 Deleting Macros ............................................................................................................
5-1 5-1 5-1 5-2 5-3 5-4 5-4 5-4
ix
Table
of
Contents
AEDIT -86 User's
PAGE
5.3 Macro Modes ................................................................................................................
5.4 EXECUTE Command ..................................................................................................
5.4.1
Description ......................................... .......... ..............................................................
5.5 Macros and AEDIT-86 Variables ................................................................................
5.6 Single-Character Macros .............................................. ........... .....................................
5.7 Macro Files ..... ..........
5.8 Macro Execution after a Failure ..................................................................................
5.9 Screen Display during Macro Execution .....................................................................
5.9.1
Text .............................................................................................................................
5.9.2 Message ...................................................................................................................... 5-10
5.9.3 Prompt ........................................................................................................................ 5-10
5.9.4 Windo\\' ....................................................................................................................... 5-10
5.10
Macro Examples
5.10.1
Example)
Example 2 ................................................................................................................. 5-1]
5.10.2
5.10.3 Example 3 .................................................................................................................
5.10.4 Example 4 ................................................................................................................. 5-12
...
..... ..... ....... ...... ..... ........... ..... ..... ........ ...... ..........
..
... ........................................... ................
................................................................................................................. 5-10
...
..... ..........
...
..... .................
...
................ .... 5-10
5-5 5-5 5-6 5-6 5-6 5-7 5-8 5-9 5-9
5-11
CHAPTER 6
AEDIT-86 VARIABLES
6.1
Global Variables ............................................................................................................
6.1.1
Global Numeric Variables .........................................................................................
6.1.2 Global String Variables ............................................................................................. 6-2
Read-Write String Variables .....................................................................................
Read-Only String Variables .......................................................................................
Using String Variables ............................................................................................... 6-2
6.2 Local Variables .............................................................................................................
6.3 Usage and Interpretation of Global Variables
6.4 Summary of AEDIT-86 Variables ...............................................................................
6.4.1
Read-Only Variables ..................................................................................................
6.4.2 Local Variables ..........................................................................................................
in
Macros ...........................................
6-] 6-1
6-2 6-2
6-3 6-5 6-5 6-5 6-6
Guide
CHAPTER 7 CALC COMMAND
7.1
Introduction ...................................................................................................................
7.2 Syntax Diagrams for CALC Statement .......................................................................
7.3
Numeric Constants .......................................................................................................
7.4 String Constants ............................................................................................................
7.5 Operators .......................................................................................................................
7.5.1
Shift/Rotate Operators ..............................................................................................
7.6 Expression Evaluation ...................................................................................................
7.7 Examples .......................................................................................................................
7.7.1
Example 1 ...................................................................................................................
7.7.2 Example 2 ...................................................................................................................
7.8 Errors ............................................................................ .................................................
CHAPTER 8 ADVANCED AEDIT-86
8.1
USEFUL.MAC .............................................................................................................
8.2 Tips for Writing Macros ...............................................................................................
8.2.1
Send Text
8.2.2 Simulate
8.2.3 Simulate
8.2.4 Simulate
8.2.5 Simulate "Advance_While
8.3 Examples ................................................................. ........ ........ ......................................
8.3.1
Example 1 ...................................................................................................................
8.3.2 Example 2 ............................................................................. ......................................
8.3.3 Example 3 ............................................................................. ......................................
to
the Message Line .................................................................................
"IF
cond
"IF
cond
"IF
cond THEN statement1 ELSE statement2" ......................................
USAGE
THEN
RETURN" (to the caller) .............................................
THEN
statemenf' ......................................................................
cond'
.............................................................................
7-1 7-1 7-3 7-3 7-4 7-4 7-5 7-5 7-5 7-5
7-5
8-1 8-2 8-2 8-4 8-4 8-4 8-4 8-5 8-5 8-6 8-6
x
AEDIT
-86
User's
Guide
Table
of
Contents
CHAPTER
9
PAGE
CONFIGURATION COMMANDS
9.1
Introduction ...................................................................................................................
9.1.1 Configuration Command Notes ................................................................................. 9-4
9.2 Configuration Values .................................................................................................... 9-4
9.3 Delay Codes .................................................................................................................. 9-6
9.4 Determining the Configuration Values ........................................................................
9-1
9-7
APPENDIX A AEDIT-86
A.I Function Keys .............................................................................................................. A-I
A.2 AEDIT-86 Editing Commands ................................................................................... A-2
A.3 AEDIT-86 Advanced Commands .............................................................................. A-6
COMMAND SUMMARY
APPENDIX B AEDIT-86
B.l Invocation Errors ..........................................................................................................
B.2 Editing Command Errors .............................................................................................
B.3
CALC
B.4
Macro
ERROR MESSAGES
Command Errors ..............................................................................................
File Errors .........................................................................................................
B-1 B-1 B-3 B-3
APPENDIX C USING AEDIT-86 ON
C.I
Invocation Command ................................................................................................... C-I
C.2
Terminals Used with the Series
C.3
Integrated Series III Terminal .................................................................................... C-I
C.3.1 Configuration Commands ......................................................................................... C-I
C.3.2 Scrolling ..................................................................................................................... C-I
C.4
Integrated Series
C.4.1 Configuration Commands ......................................................................................... C-2
C.4.2 Using Serial Channels with the Integrated Series
C.S Work File ...................................................................................................................... C-2
C.6
Related Publications .................................................................................................... C-2
THE
SERIES III
III
System ................................................................ C-I
IIIE
Terminal .................................................................................. C-I
IIIE
Terminal.......................... C-2
APPENDIX D USING AEDIT-86 ON
0.1
Invocation Command .................................................................................................. D-I
D.2 Keyboard ................... ............................ .............................................................. ........
0.2.1
Soft Keys .................................................................................................................. D-I
0.3
Message Line ........................................ ....................................................................... D-2
0.4
Scrolling ............................................................................................................... ........ D-2
O.S Printing and Nonprinting Characters ......................................................................... D-2
0.6
Configuration Commands ........................................................................................... D-2
0.7
Default Macro File .....................................................................................................
0.8
Using Series IV with Remote Terminals ................................................................... D-2
0.9
Work File ..................................................................................................................... D-3
0.10
Related Publications ................................................................................................. D-3
THE
SERIES
IV
D-1
D-2
APPENDIX E USING AEDIT-86 ON
E.I
Invocation Command ...................................................................................................
E.2
Special Considerations ................................... ........................ ................ ........ ....... .......
E.3 Default Macro File ................................................................................... ...... ........ ......
E.4 Work File .... ........... ...................... ................... ......................... .............................. ....... E-I
THE
iRMXlM-Based
System
E-1 E-1 E-1
xi
Table
of
Contents
AEDIT -86 User's Guide
APPENDIXF CONFIGURING AEDIT-86 FOR OTHER
F.! Tested Configurations ...................................................................................................
1510E.MAC-Hazeltine™ 1510 .....................................................................................
1510T.MAC-Hazeltine™ 1510 .....................................................................................
ADM3A.MAC-Lear
MICROB.MAC-Beehive™ Mini-Bee ...........................................................................
QVTI02.MAC-Qume™ S3.MAC-Series S3E.MAC-Series S3ET.MAC-Series S4.MAC-Series
TV910P.MAC-Televideo™ 910 Plus ............................................................................
TV92S.MAC­VIEW3A.MAC-ADDSTM Viewpoint
VT100.MAC-DECTM VTl 00 ........................................................................................
VT52.MAC-DECTM VT52 ............................................................................................
ZENTEC.MAC-Zentec™
Siegler™ ADM3A ......................................................................
QVTI02 .................................................................................
III with Integrated Series III Terminal............................................
III with Integrated Series IIIE Terminal.......................................
III as Terminal to Remote Host ...................................................
IV
Terminal ........................................................................................
Televideo
TM
925 and 950 ........................................................................
3A
Plus ..............................................................
Zepher and Cobra .............................................................
TERMINAlS
APPENDIXG ASCII CODES
INDEX
FIGURES
PAGE
F-I F-2 F-3 F-3 F-4 F-4 F-4 F-4 F-4 F-S F-S
F-S F-5 F-6 F-6 F-7
FIGURE TITLE
2-1 2-2
AEDIT Display ....................................................................................................
Menu Prompt Lines .............................................................................................
TABLES
TABLE
4-1
7-1 9-1 9-2
F-I
AEDIT-86 Invocation Controls Operators'
Configuration Commands ................................................................................... .
Configuration Values .......................................................................................... .
Switch Settings ........................................... : ........................................................ .
Precedence and Associativity ..........................................................
TITLE
PAGE
PAGE
..
F-2
2-3 2-4
4-2
7-3 9-2 9-5
xii
Part
I includes Chapters 1 through describes the basics required commands are described in
mentioned briefly here, then fully described presented before going on to
to
Part
Part
4.
It
gives a general overview
use
AEDIT-86, including a tutoria1.
I,
most
II.
of
AEDIT-86 and
An
of
them in depth. However, some
in
Part
II. Read
Part
I in the order
AEDIT-86
are
it
is
PART I
Chapter tutorial. text; some function keys; the main and the
Chapter ing the keyboard, the cursor, the end-of-file marker, screen-mode editing, display and menu format, beep warning, lines and line terminators, printing and nonprinting characters, tags, repeat function, and AEDIT-86's three buffers.
Chapter and function keys.
Chapter FORWARDONLY, BATCH.
1,
~'Introduction
It
describes activating the editor; entering, changing, deleting, and copying
2,
"The
Editor Basics," describes several basic AEDIT-86 features, includ-
3,
"Editing
4,
"AEDIT
and Tutorial," introduces AEDIT-86 and gives a short
OTHER
Commands," describes AEDIT-86's editing modes, commands,
Invocation," describes AEDIT-86 invocation and the controls
VIEWONLY,
RECOVER,
files; and exiting the editor.
MACRO,
MACROSIZE,
and
i
·
n
~
1. 1 Introduction
INTRODUCTION
CHAPTER 1
AND
TUTORIAL
AEDIT-86
prompts. Series IV on
the
of
96 Kbytes
significantly.
AEDIT
Display
Move
Rewrite text by typing new
Make
Use
To
simplify text editing,
Find
Substitute
Move
Create tive editing tasks
Use
Edit
Format
Justify
View lines over
Use
is
an
interactive, screen-oriented text editor with menu style
AEDIT-86
and
iRMX
different systems
of
-86
takes
and
to
any
insertions and deletions easily
windowing
any
string
or
copy sections
macros
arithmetic
two files simultaneously
text automatically
paragraphs
basic word processing operations
can be run within several environments including Series Operating System. Specific information on running
is
given in
free
RAM.
advantage
scroll text on the screen
position
to
of
one string of
to
functions
80
Additional free
of
in
the text file or to any point on the screen
view two files or two portions
AEDIT
characters
characters
of
execute several commands at once, thereby simplifying repeti-
characters
the
appendixes.
RAM
improves
CRT
capabilities to allow you to:
characters
-86 also provides features
text
in
long
over old ones
for
another
a file or
to
another
AEDIT-86
AEDIT-86
of
the same file simultaneously
string
file
requires a
AEDIT-86's
that
allow you to:
performance
command
III,
minimum
1.2 AEDIT -86 Tutorial
This
session
The
following functions are covered:
Activating the
Entering
Changing
Deleting
Copying text
Using the
Exiting the The
purpose commands. tutorial. commands, read
is
a short tutorial
text
text
text
OTHER
editor
of
this tutorial
Only
a few
For
more
Chapters
editor
Command
of
complete
is
the most basic
I through 4.
that
illustrates the most basic
to
get you
information
started.
AEDIT-86
on
AEDIT-86
AEDIT
not to fully document
commands are presented in this
features.
86 commands.
AEDIT-86
concepts
and
1-1
Introduction and Tutorial
AEDIT -86 User's Guide
This manual makes
give operating-system dependent information.
1.2.1 Activating
Specific invocation commands are given
In general, AEDIT-86 is activated
':'EDIT
The editor displays the following prompt
- ? ? - system-id A E D I T V
Again
The question marks
"waiting" for your input. When AEDIT-86
by two exclamation points (-!!-). system-id
x.y
bar
(EOF).
the top left corner of the display area. As you type text into the file, the vertical bar
moves and continues to mark the end of the
marker. (The term cursor refers to the position indicator. The way
is
displayed-solid,
<RETURN>
Block
is the
AEDIT
(I) (initially in the upper left corner
Because the new file
no
references to any particular operating system; the appendixes
the
Editor
in
the appendixes.
by
typing the following:
at
the bottom
x.y
Cop y
rig
Calc
(-??-)
-86 version number, and yyyy
non-blinking block, underline,
Delete
in
front of the system-id indicate
is
"busy," the question marks are replaced
is
a string identifying the operating system,
of
the screen) marks the end
you
just created has
file.
h t yyyy I n
Execute
is
of
the screen:
tel
Cor
Find
the copyright year(s). The vertical no
text, the vertical
The cursor initially covers the
etc.-is
terminal dependent.)
-find
that
AEDIT-86
bar
in
which the cursor
p .
of
the file
appears at
EOF
--more--
is
When first invoked, AEDIT-86
menu prompt line offers a selection
INSERT
subcommands. You must be at main command when using cursor movement commands and the delete keys. AEDIT-86 does not return automatically to main command level after executing some commands (e.g.,
FIND).
modes, press
Throughout the manual,' main commands and modes are written in uppercase to distinguish them from subcommands, which are written QUIT
To
specify a menu selection (i.e., command or mode), press the initial letter
s~lectio~{e.g.,
The word --more-- on the prompt line indicates that there are more commands or modes. Press ( display additional prompts displayed, the first
1.2.2
Before typing text into the file, you must press I to enter [insert] mode. Type a word but misspell it.
time you press <
character. When the erroneous character(s)
are considered modes). When invoked, several main commands offer
To return to the main command level
(ESC).
Exit. Function keys are enclosed
B for BLOCK).
TAB)
to display the next line of prompts. Pressing (
is
redisplayed).
Entering, Changing, and Deleting
is
displayed at the bottom of the screen, indicating that you are
RUBOUT),
is
at main command level waiting for your input. The
of
main commands or modes
level
to execute commands, except
or
to exit
in
angle brackets; e.g.,
is
a cyclic operation (Le., after the last prompt line
INSERT
(XCHANGE
or
XCHANGE
in
upper jlowercase; e.g.,
(ESC),
(HEX).
TAB)
Text
INSERT
To
correct the error, press
the cursor backs up one column and erases the
is
erased, type the correct character(s).
mode.
The
in
(RUBOUT).
and
of
the
to
is
word
INSERT
Each
1-2
AEDIT -86 User's Guide
The
line you
key
or configured marker remains in
just
in
its.entirety
to
is
back
the
typed
may
with
(CTRL-Z».
in
the
upper
same
position on
be deleted character-by-character with
the
key configured
Delete the line.
left-hand corner
tbe
screen until the next command is given.
to < DELLI
The
file
is
of
the screen.
),
now empty, and
The
Introduction
the < RUBOUT)
delete line (usually
the
EOF
cursor, however,
aad Tutorial
Now type
the
following sentence.
Enter
the text exactly as
shown-several
deliberately misspelled.
The
first word
cursor
control keys
the
cursor control keys (arrows), in the direction indicated by the arrow. (There-
by fore, press the up arrow ( press the left arrow used in conjunction with the cursor nine times
<
DELCH
I.
extra The
s in Pascal has been omitted.
in Pascal
<
Press The
ESC)
word
XCHANGE The word [exchange]
in
XCHANGE
in
the
sentence, levell,
to
position the cursor
<
UP
) ) twice to move the cursor to the first line. Then
<
LEFT)
the
cursor control keys for fast cursor
to
the first position
to
position the cursor ··on" the first
) , delete
and
type
model
to
s.
leave
is
character
Text
INSERT
misspelled
in
(usually configured to <
automatically moves to the right as the s is inserted.
is
misspelled. To correct this error, use the
"over"
followed by <
the erroneous
HOME)
the line. Now press the right arrow <
I.)
To
correct this error, position the cursor on the c
mode and return to main command level.
modal.
To
correct
mode.
is
displayed
at
the bottom of the screen, indicating
mode. Position the cursor ··over" the a and type
I.
The
-the < HOME) movement-to
Then press the key configured to
CTRL-F)
the
error,
type X to
e.
words
are
cursor
is
moved
key
move
RIGHT)
) to delete the
enter
that
you are
is
Press <
ESC)
to leave
XCHANGE
mode and return to main command level.
You have learned how to insert text, exchange text,
the
Now type cursor below the lines you the right arrow key ( twice
and < RETURN)
at
the beginning
and
-_S
.
'e
-"-5.at.:-
Press < Note
that
I
of
the
<
with gured
DELR
to < CTRL-A ) ).
following sentence exactly as shown. First, type I. Then, position the
just
typed. Move the cursor to
<
".g"-:evf.
:ha~
ESC)
the
word less
RIGHT)
of
an empty line. Type the following lines exactly as shown:
la~guages
.=,,-:e~el
5~e~
to leave
15
INSERT
is
once.
) followed by <
The
cursor
,a~gJajes
reql...red
are
-ro'"
HOME),
is
now positioned
eas.er
5.~ce
co~ce;:t
mode and return to main command level.
typed twice.
To
correct this
the second less. Because it appears at the end
) . Press
the
key configured to <
The < DELR)
DELR
command deletes all text to the right
cursor.
the
phrase
from
Suppose you wish to delete the period at section from
the the
end
rest
of
the sentence.
of
the text using the
To
concept to code from the text, leaving
do this, you must ··block" (i.e., delimit) this
BLOCK
subcommand.
and
delete individual characters.
the
end
of
the line using
then press <
at
the end
and
faster
Dre
:es5
to
error
of
the line, it may be deleted
leS5
code.(RETJRN)
position the cursor on
to
DOWN)
of
(RETURN)
<RET"RN)
) , delete right (usually confi-
command followed
by
the Delete
the file
of
the
1-3
latroductioa
.ad
Tatorial
AEDIT -86
User's
Guide
First, position the cursor over the first character
the
period to close the sentence, so position the cursor
of
the section. In this case
on
the space before the f
you
want
in
from.· Then press B for BLOCK. The @ sign covers the space. Then position the
cursor one character past the end of the section cursor
on
the period immediately after the e
the
menu displayed several alternative subcommands: Buffer, Delete, Find, -find,
Jump, and
To
delete
The is as follows:
High-level closely
languages Thus, write translation
For faster cursor movement, use the (­above, to move the cursor to the word position name of the target string. Type
h
in
the
4'target string" followed by <
terminate the
Put.
the
phrase, press 0 for Delete.
phrase
is
deleted from the text and the space
languages
model
such
the
as
high-level
than
is
at
low-level
the end
step
i5
of
the file), press the hyphen (-). AEDIT-86 prompts for the
human. To move forward
-FIND
command.
(Pascal
human
assembly
languages
languages,
required.
human and press <
in
the file with the
ESC).
in
thought
)FIND
human (assuming that the current cursor
you
wish to block; i.e., place the
code. When
is
closed automatically. The result
in
particular)
process language. are
easier
since
or
JUMP
ESC)
FIND
command, press F, then type
Note that <
you
pressed B for BLOCK,
more
than
and one
command. In the example
. The cursor moves to the
ESC)
must be pressed to
faster
le55
low-level
to
To
jump to the beginning or the end of the file, simply press J for
S for
Start
or E for End.
1.2.3
Use the BLOCK command to copy existing text. to B to specify the Buffer subcommand. The text
position the cursor where you want the text to appear and press G, the GET command. This command prompts for an input file. of cursor position.
To
position, delimit the text using the BLOCK command and press 0 to specify the
Delete subcommand. The text where you want the text to appear and press G, the prompts for an input file. current cursor position. Note by either the Buffer or Delete subcommand under the BLOCK command.
To and press Type in the filename and press already exists, the message 4'overwrite existing file? (y or is copied only
and the text
Copying
another part
the buffer (where the text had been held temporarily) and places it at the current
move a section
copy a section of text to another file, delimit the text using the BLOCK command
P to specify the
Text
If
you
want to copy a section of text
of
your file, delimit the text using the BLOCK command and press
is
held temporarily
of
text to another part of your file and delete it from its present
is
held temporarily in a buffer. Then, position the cursor
Press <
Put
RETURN)
that
copying or deleting a section of text
subcommand. The menu prompts for an output file.
<
if
you respond with y.
is
copied to the specified file.
Pressing <
ESC)
or < RETURN).
If
the specified file does not exist, it
RETURN)
GET
to place the buffer contents at the
[n])"
JUMP
"gets" the contents
command. The command
If
is displayed. The file
followed by
in
a buffer. Then,
is
controlled
the specified file
is
created,
1-4
AEDIT
-86 User's Guide Introduction and Tutorial
1.2.4 Using the
AEDIT-86 The
OTHER two editing files. enter command
has two distinct and equivalent files:
the
OTHER
is
fully described
1.2.5 Exiting
To
exit from the editor, press Q for
The
following prompt appears:
-??-
Abort
Three (lnit
If
no
input
alternative subcommands
is
described
you do not want to save
OTHER
file increases the power
To
enter
the
file. Press 0 a second time to return to the main file.
the
Editor
file
Init
in
Chapter
session.
The
following prompt
ell
changes
is
lost?
displayed:
Command
OTHER
in
Chapter
W r i t e
are
3).
the
contents
(y
the
of
AEDIT-86,
file, use
main file allowing you to switch between
the
OTHER
and
the
OTHER
command. Press a
The
OTHER
file.
3.
QUIT.
available. A aborts the session; W saves the file
of
this practice session. press A to abort the
or
[n])
to
Press y.
The
editor exits, and the file
is
system.
If
you want to save this file, press
Out
put
f i 1 e :
Type
in
a filename (e.g.,
MYFILE)
W.
The
and press <
specified file to the main storage device.
not saved. Control returns to the operating
following prompt
RETURN).
is
displayed:
The
editor writes the
)-5
CHAPTER 2
The
following editor basics
Keyboard Cursor
End-of-file
Screen-mode editing
AEDIT-86 display and menu format
Beep warning
Lines and line terminators
Printing and
Tags
Repeat function (count)
Buffer
(EOF)
non
are
described
marker
printing characters
in
this chapter:
2. 1 Keyboard
The
keyboard
keyboard that supports the ASCI I character set.
is
your interface with the editor.
THE
It
is
a typewriter style. electronic
EDITOR BASICS
Every keyboard character can be considered a command because every something to happen. Most keys are self-explanatory. Some, however, are configured to
perform functions rather than enter characters. These keys
keys; their names are enclosed
ARROWS
CAPS
CONTROL
LOCK
or
TPWR
<CTRL)
<ESC)
<HOME)
<RETURN)
The
control keys <
The case entry alphabetic keys only.
The keys on the keyboard. (For example, to change the function of X, hold down the <
The < ESC) and returns the editor to main command level.
The < HOME) arrow key followed through a file line. <
edit prompts. The < RETURN)
next line command level. search commands return/line feed character
in
angle brackets throughout this manual.
four keys labeled with directional arrows are the cursor
LEFT), < RIGHT). < UP ) ,and < DOWN)
CAPS LOCK or
of
alphabetic characters. This key functions with the
CONTROL
(escape) key exits modes. terminates commands,
or
HOME)
in
INSERT
TPWR
( <
CTRL)
CTRL)
key allows faster cursor movement. Press an
by < HOME)
to move rapidly
is also used to enter the reedit mode for line-
key moves the cursor
It
also terminates line-edit prompt except for the
(-)FIND
key provides uppercase or lower-
) key changes the function of some
key and press X).
to page backward or forward
to
and
XCHANGE
and
(?)REPLACE.
is
displayed
the beginning or end
are
to
the beginning
modes and at main
in
text as a blank.
key
causes
called function
of
of
the
The carriage
.
a
2-1
De
Editor Basics
AEDIT
-8()
User's Guide
cRUBOUT)
<TAB)
2.2
Cursor
The
cursor indicates the entry point for all information. The cursor may be displayed as a solid nonblinking block, as an underline, as a solid blinking block, etc., depending on your terminal.
The
term cursor refers both to the cursor displayed and to the current file location (the character The
physical and logical cursor diverge only when the physical cursor leaves the text
area for prompt lines (for example, to enter a search command) or when the <
or < DOWN)
When the cursor and <
DOWN)
cursor back to the end The
actual cursor position
the
character
BLOCK, <
the character under the physical cursor. Some commands (e.g.,
c
DELCH
position; otl)er commands (e.g., <
ately to the left
DELL),
) ) operate on the character immediately to the right
The
RUBOUT
at main command level
<
RUBOUT)
with the original character. The
TAB key rotates the menu prompt line to display the next
line
of
commands. In
inserts blanks to the next defined tab stop (the default
fourth column).
command moves the cursor to a screen location past the end of a line.
is
located past the end
commands (including <
of
the line, before execution.
is
the space between the character on which it appears and
immediately to the left. Thus, for some commands (e.g.,
< DELR )
of
the actual cursor position.
key deletes the character to the left
or
INSERT
replaces the
),
characters are inserted (or deleted) directly before
RUBOUT)
new
INSERT
"under"
of
a line, all commands except the <
TAB)
) operate
mode. In
character to the left
or
XCHANGE
on
the screen (the physical cursor)
the cursor, or logical cursor).
or an illegal command) move the
on
the character immedi-
of
the cursor
XCHANGE
of
the cursor
modes, <
XCHANGE
of
the actual cursor
TAB)
is
INSERT,
mode,
UP UP
every
and
) )
2.3
End-of-File Marker
The
end-of-file
the
end
of
last character
2.4
Screen-Mode Editing
AEDIT as you make them. You can move through your file making changes, insertions, and deletions, verifying them as you text you want to change, change it, and review the next screenful of text. A portion of
2.5
AEDIT-86 requires a column display screen (columns are numbered from 0 to 79). The cursor ence point for all operations, e.g., INSERT, FIND, DELETE, REPLACE. The screen
is divided into the following three sections (listed from bottom up):
Message line
Text area
-86's greatest advantage
text
is
AEDIT-86 Display/Menu Format
Prompt
(EOF)
a file
of
always displayed
line
marker
is
on
the screen, the
the file.
CRT
is
a vertical bar (I)
EOF
is
its ability to display and verify changes to the text
go.
You can examine a screenful
on
the screen.
terminal (or a
that
indicates the end
marker
is
displayed immediately after the
of
CRT
section) with at least a 5-line, 80-
of
a file.
If
text, locate the
is
the refer-
2-2
AEDIT -86 User's Gaide
The Editor Basics
Figure
2-1
shows
the
screen after AEDIT-86
is
called but before any text has been
typed.
2.5. 1 The Prompt Line
The
prompt line
line is blank.) The prompt line contains information on
subcommands
Menu
Line-edited prompts
Yes/no
The Menu Prompt
When AEDIT-86 is first invoked, the editor is at main command level and the menu prompt is displayed. Menu prompts are a partial list available commands. The word --more-- indicates the next line line is displayed the first available
To
at
select the desired command, type the first character of the prompt word (indicated as an uppercase letter). invoke
it-it
line goes blank at the beginning
is
the
bottom line of the display. (The first position
that
you may perform. The three types of prompts are
prompts
prompts
of
prompts. The <
is
main command level.
The
may be on one
of
the prompt
the
TAB)
command
options
of
up to eight words indicating
that
pressing <
is
cyclic (i.e., after the last prompt
of
commands
TAB)
or
displays
redisplayed). Figure 2-2 shows the four prompt lines
prompt for a command does not have to be visible to
of
the prompt lines indicated by --more--. The prompt
of
the command operation and is restored
at
the end.
MESSAGE
PROMPT
LINE
LINE
~=~.-
...
A 9 • i n
, , -
Iyste.-id
Block
Figure
AEDIT V Calc
2-1.
•.
y
Delete
AEDIT -86 Display
Copyright
[Iecule
yyyy
Find
Intel
·fll.d
Corp.
--.ore--
121756·1
2-3
TIle
Editor
Basics AEDIT -86
·flnd
-
.,
, -
Get
-""-
Paragraph
Bloc'
Hel
Qult
Calc
Illserl
Replace
Delete
Ju.p
'replace
Elecute
Kill.wnd
Set
find
"aero
Tag
Other
View
--.ore--
·-.ore--
--.ore--
User's
Guide
,;
....
1-"-
The Line-Edited Prompt
Line-edited prompts ask for information (such as a filename) that requires more than a single-character user response. The response can be up to nated and the information sent may also be used to terminate a command. However, the search commands, (­and
(?)REPLACE,
The first time a command
the required information.
If
the command (or a related command) has been requested previously, the prompt
line contains the information entered at
or edited,
If
you want to use the previously entered information with no changes; e.g., to repeat
a
FIND,
press <
lchang!!
. Figure
must be terminated with the <
is
or
new information may
ESC)
and this information will
2-2.
Menu Prompt Lines 121756·2
by
pressing <
requested, the prompt line
be
entered.
ESC)
ESC)
that
time. This information may be reentered
be
--.,
..
--
60 characters.
. In most cases <
key.
is
empty and you simply enter
reentered.
It
RETURN)
~
is
termi·
)FIND
2-4
<
To edit the previously entered information, press The cursor may now be moved to the position you want to edit, e.g., to correct a typing error
<
DELL),
( <
LEFT), < RIGHT), < HOME)
ing the changes, press < string or press key must be used for the search commands, characters to the left
in
a target-string. The delete key commands ( <
<
DELR
<
), < RUBOUT»,
) are legal line-edit commands. After enter·
ESC)
RETURN)
of
the cursor are sent, those to the right
to terminate line-edited input and send the entire
to terminate the string
HOME)
and
cursor
(·)FIND
at
to enter reedit mode.
DELCH
movement
the cursor. (The <
and
), < DELLI),
commands
(?)REPLACE.)
of
the cursor are lost.
ESC)
The
AEDIT -86 User·s Guide
If
you want (except blanked
the
finish
To
enter a character
<
HEX) For
example.
characters
The
Yes/No
The
yes/no
the
default.
all
to
enter
new information. simply type it in. As soon as
for
(1...EFT). < RIGHT). < HOME) . or
and
the
nev."
command
(usually configured
(e.g
prompt as
changes
(HEX)
.. < ESC)
Prompt
in
the
lost?
and
form
characters
send
using its
41
) into the text.
is
following example:
are entered. Press <
the
information.
ASCII
as
enters
"prompt?
(y
value
(CTRL-H
an
A. This option allows you
(y
0 r
[n])
any
key is pressed (ESC»). ESC)
in
the
line-edit prompt. simply type
) ) followed by t"'O hexadecimal digits.
or
[n]
r'.
where
square
the
or <
brackets
prompt
RETURN)
to
enter
surround
The Editor Basics
line
is
to
control
In this case. n a negative response. than n (or
2.5.2
The
message line
or
to indicate
The
busy a relatively long still processing a configurable displayed
-??-
-!!-
- indicates
If
the
busy/waiting waiting answer. displayed. Later
on
is
the
N)
is
considered a positive response.)
Message Line
is
directly above the prompt line.
the
command
Jwaiting
as
-indicates
-indicates
for input. an
operand,
If
in
indicator
time
the
command,
feature
one
of
the
uration
the
nonactive window.
The
the
busy/waiting
this
manual
default: therefore. any response other than y
(In a yes/no
to execute.
(described
following:
that
the feature
that
the
that
the feature has been
command
indicator feature is on, -??-
expected input
etc. Also. whenever
the
prompt
mode.
is
displayed on
the
busy/waiting
or
if
it is
in
Chapter
is
feature
or
indicator feature
busy
is
that
the
may
/waiting
where
.r
is
It
is
the
message line.
indicator tells you
ready
to receive new input.
9).
The
on
and
AEDIT-86
on
and
AEDIT-86
turned
feature
be a command, a
AEDIT-86
indicator
is
is
displayed whenever
is
is
off. ----
is
the default. any response
used to display
For
busy/waiting
expects input. is executing a
off with
on. but
displayed as four dashes.
the
subcommand. a yes/no
processing a
is
displayed at all times.
(or
Y)
status
commands
if
AEDIT
This
indicator
an
AEDIT-86
message line
AEDIT-86
command.
is
considered
messages
that
indicator
may
command.
config-
other
take
-86
be
is
for
-!!-
is
is is
is
If,
for example, you type
to
-!!-
as
soon
as
AEDIT-86
completes
Next,
View
• This
mode messages,
the
one
of
Macro Other
Forward
part
of
of
the
count
command
the
following
the
message line does not change unless
file is changed.
(repeat
execution.
indicates indicates indicates indicates
function),
JS
for
JUMP
accepts
The
status
words that a macro that
the
OTHER
that
the
VIEWONL
that
the
FOR W ARDONL
Other
messages displayed on
and
Start,
the
command.
indicator
may
be displayed:
is being defined.
file
the
line-edit prompt
and
the
indicator
The
-!!- remains until
is then changed
is
being edited.
Y control is in effect.
Y control
the
OTHER,
the
is
back
is
MACRO.
message line
••
(HOME)
on. it
is
AEDIT-86
to -
in effect.
to
changed
~?-.
or
editing
are
status
re-edit".
2-5
De
Editor Basics AEDIT -86 User's Guide
AEDIT not
When message line goes blank as soon as any key
2.5.3
The
2.6
The editor beeps when you try to do something illegal, for example:
Attempting to execute an illegal command
Typing an invalid character during
Typing more than 60 characters in a line-edited prompt
Entering a repeat count greater than the maximum value
It also beeps when presenting some of the error messages.
-86 does not write past
fit. ! is printed as the last character. .
the
message line contains status information, usually an error message, the
Text
Area
rest of the screen is the text area.
the
last column
Beep Warning
INSERT
of
the message line.
is
pressed.
or
XCHANGE
mode
If
a message does
2.7
.Lines and Line Terminators
A line line feed. This pair when you press
If
column on the screen. The portion of the line that does not fit on the screen displayed. To view the portion (described in Chapter 3).
A line may contain any number of characters. AEDIT-86 breaks lines longer than 255 characters into 255-character segments. A plus sign ( of
2.8
In with hexadecimal values equal to or above characters that are not displayed on the screen print as a question mark return and tab print as blanks. characters with hexadecimal values over 7FH are displayed as
of
text consists
a line
is
over 80 characters long, an exclamation point
each segment.
of
a sequence
of
characters, called the line terminator, is entered
<
RETURN) . (RETURN
that
of
is
characters terminated by a carriage return /
in
the file
is
displayed
not displayed, use the
on
the screen as a blank.)
(!)
is
displayed
SET
Leftcol command
+ )
is
displayed at the end
in
the last
is
not
Printing and Nonprinting Characters
general, all characters except those with ASCII values under 20H and characters
7FH
are displayed
If
the Highbit feature (described
on
the screen. All
in
Chapter
is.
(?).
Carriage
3)
is
set.
2-6
2.9
Tags
Tags identify locations in a file. You can specify four locations, A through the
TAG
command and use them as destinations for the
invisible and are not saved when you exit the file.
JUMP
command. Tags are
D.
with
AEDIT -86 User's Guide
The Editor Basics
2.10
Count command. count. side for count. location when count line contains a count, the count is blanked when the next prompt count attempt
(J)
Repeat Function (Count)
is
displayed on the message line and indicates the
Some
commands ignore count or, like delete
Enter
count before typing a command letter.
of
the message line. <
The
cursor position
is
an optional decimal repetition factor
to type a larger value for count causes AEDIT-86 to beep. A forward slash
is
accepted as a
RUBOUT)
after
is
exhausted or no more occurrences are found. When the message
count
and
means repeat forever. The default count
can
be used to delete
a command has been executed count times
in
the range 0 to 65535 (2**]
number
character < DELCH
It
is
then displayed
the
2.11 Buffer
AEDIT-86 buffer. All three buffers
The
main buffer
file.
The
OTHER
portion
The
buffer
that
is not being edited, as
in
file buffer would be referred to as the secondary buffer.
of
the
has
three
buffer
the
OTH
that
is
OTHER
buffers: the main buffer, the
are
allocated space
is
the
text area
is
accessed with the
ER
file
accessed and active
buffer, it would be referred to as the
at
(if
one exists).
the
"secondary"
startup. It always contains a portion
in
the user's free
OTHER
is
referred to as the
buffer.
OTHER
command and always contains a
For
buffer, and the Block
RAM.
"current"
example,
current
of
times
to
repeat a
),
limit
at
the left
vaJue being entered
is
its
is
issued.
if
buffer, and the main
The
repeat
6-]).
Any
is
one.
of
the main
buffer; the one
you are editing a
If
either
the main or
the
buffer with additional free exhausted, 86's
The BLOCK/DELETE the
main
than
AEDIT-86
performance improves with the amount
Block buffer is
and
the
2 Kbytes
the
OTHER
is
required,
OTHER
writes to temporary files, usually on disk
commands.
buffer
storage area for text
The
file.
The
AEDIT-86
is
too small for the text file,
RAM
if
it
is
available. When all free
of
free
RAM
that
you move, copy,
Block buffer allows you to move text between
Block buffer has a fixed size
uses a temporary file.
AEDIT-86
or
available.
or
of
diskette.
delete, using
2 Kbytes.
extends
RAM
AEDIT-
the
If
more
is
2-7
'.
Loading...
+ 120 hidden pages