This section gives a short description of each line command provided by the Software AG Editor.
For general information on using line commands, see Using Commands.
Line Command | Explanation |
---|---|
)
|
Moves this line right by one column. |
)n |
Moves this line right by
n columns, irrespective of any other
data in the line: you may lose data in the moved line.
|
))n |
Marks first line of a block to be moved right by
n columns. A second
))n is required to mark
the last line of the block. The block is moved regardless of any other data in
the block: you may lose data in the moved block.
|
(
|
Moves this line left by one column. |
(n |
Moves this line left by
n columns regardless of any other data
(you may lose data in the moved lines).
|
((n |
Marks first line of a block to be moved left by
n columns. A second
((n is required to mark
the last line of the block .
|
< |
Moves data in this line left by one column. |
>
|
Moves data in this line right by one column. |
>n |
Moves data in this line right by
n columns (or up to last non-blank
character: no data is lost).
|
>>n |
Marks first line in a block to be moved to the
right by n columns (or until last
non-blank character). A second >> is required
to mark the last line of the block.
|
<n
|
Moves data in this line left by
n columns (or until first non-blank
character).
|
<<n |
Marks first line in a block to be moved to the
left by n columns (or until first
non-blank character). A second << is required
to mark the last line of the block.
|
A
|
Marks the target line for a move (M ,
Mn ,
MM ) or copy (C ,
Cn ,
CC ) line command. The moved or copied line(s) are
inserted after this line.
|
B
|
Marks the target line for a move (M ,
Mn ,
MM ) or copy (C ,
Cn ,
CC ) line command. The moved or copied line(s) are
inserted before this line.
|
BNDS
|
Displays the boundary positions in this line. |
C
|
Copies this line to the position indicated by an
A , B or
O line command.
|
Cn |
Copies the next n lines
to the position indicated by an A ,
B or O line
command.
|
CC
|
Marks the first line of a block of lines to be copied. A second
CC command is required to mark the last line of the
block to be copied. The lines are copied to the position indicated by an
A , B or
O line command.
|
CX
|
Copies the line labeled .X . Inserts data after this
line.
|
CY
|
Copies the line labeled .Y . Inserts data after this
line.
|
CX-Y
|
Copies the block of lines from the line labeled .X
to the line labeled .Y . Inserts data after this line.
|
COLS
|
Displays the column positions in this line. |
D
|
Deletes this line. |
Dn
|
Deletes the next n
lines.
|
DD
|
Marks the first line of a block to be deleted. A second
DD command is required to mark the last line of the
block to be deleted. The deletion is performed after second the
DD has been entered.
|
DX
|
Deletes the line labeled .X .
|
DY
|
Deletes the line labeled .Y .
|
DX-Y
|
Deletes the block of lines from the line labeled .X
to the line labeled .Y .
|
F
|
Includes the first excluded line. |
Fn |
Includes the first n
excluded lines.
|
I |
Inserts one line. The editor switches to insert mode. This means
if you type data or enter a blank in the new line and press ENTER, a
new line is automatically inserted and the cursor placed in it.
If you enter no new data in an inserted line and press
ENTER, the editor leaves insert mode and the blank line is deleted
(see also the main command You can also fill an inserted line with a predefined content (see
the main command |
In
|
Inserts n lines. You can
type data in the new lines. When you press ENTER, unused lines are
deleted but one blank line remains with the cursor in it (editor stays in
insert mode).
|
J
|
Joins next line with this one. Identical to
TJ line command.
|
Ln
|
Includes the last n
excluded lines.
|
LC
|
Changes this line to lower case. |
LCn
|
Changes the following n
lines to lower case.
|
LCC |
Marks the first line of a block to be changed to lower case. A
second LCC is required to mark the last line in the
block.
|
LJ
|
Justifies the data within the set boundaries in this line with the left boundary. |
LJJ |
Marks the first line of a block of data within the set boundaries
to be justified to the left. A second LJJ command is
required to mark the last line of the block to be justified. The justification
is performed after the second LJJ command has been
issued.
|
M
|
Moves this line to the position indicated by an
A , B or
O line command.
|
Mn
|
Moves the next n lines to
the position indicated by an A ,
B or O line
command.
|
MM
|
Marks the first line of the block to be moved. A second
MM command is required to mark the last line of the
block to be moved. The lines are moved to the position indicated by an
A , B or
O line command.
|
MASK
|
Inserts a blank line in the editor into which you can create a
mask. This line is inserted whenever the insert
(In ) line command is used
to create one or more new lines (see also the main command
MASK ).
|
MX
|
Moves the line labeled .X . Inserts it after this
line.
|
MY
|
Moves the line labeled .Y . Inserts it after this
line.
|
MX-Y
|
Moves the block of lines from the line labeled .X to
the line labeled .Y . Inserts it after this line.
|
N
|
Modifications made in this line do not take effect when ENTER is pressed. |
O
|
Marks this line as target line for a move
(M ,
Mn ,
MM ) or copy (C ,
Cn ,
CC ) line command. The moved or copied line(s) are
merged with this line, that is, blank characters in the line are
overlaid.
|
On
|
Marks the following
n lines as target lines
for a move (M ,
Mn ,
MM ) or copy (C ,
Cn ,
CC ) line command. The moved or copied lines are
merged with these lines, that is, blank characters in the lines are
overlaid.
|
OO
|
Marks the first line of a block of target lines for a move
(M ,
Mn ,
MM ) or copy (C ,
Cn ,
CC ) line command. A second
OO command is required to mark the last line of the
block of target lines.
The moved or copied line(s) are merged with these lines, that is, blank characters in the lines are overlaid. |
R
|
Repeats this line once. |
Rn
|
Repeats this line n
times.
|
RR
|
Marks the first line of a block to be repeated. A second
RR command is required to mark the last line of the
block to be repeated. The repeat operation is performed after the second
RR has been entered.
|
RRn
|
Repeats the block of lines
n times.
|
RJ
|
Justifies the data within the set boundaries in this line with the right boundary. |
RJJ
|
Marks the first line of a block of data within the set boundaries
to be justified to the right. A second RJJ command
is required to mark the last line of the block to be justified. The
justification is performed after the second RJJ has
been issued.
|
S
|
Splits this line into two lines beginning at the cursor position. Type in the command, move the cursor to the position where the line is to be split, and press ENTER. |
T
|
Scrolls the data to make the marked line the top line. |
TABS
|
Displays the tab positions in this line. |
TC
|
Centers the data within the set boundaries in this line. |
TCC
|
Marks the first line of a block of data within the set boundaries
to be centered. A second TCC command is required to
mark the last line of the block of the centered. The centering is performed
after the second TCC command has been
issued.
|
TE
|
Switches editor to text enter mode (blank screen to end of screen). |
TF
|
Joins this line with the following lines until the next blank line. |
TFn
|
Joins this line with the following lines until the next blank
line, ignoring data that is to the right of column
n .
|
TI |
Inverts sequence of all characters in the current line and within the set boundaries. |
TII
|
Marks the first line of a block of text to be inverted within set
boundaries. Requires a second TII to mark the last
line of the block.
|
TJ
|
Joins next line with this one (identical to
J line command).
|
TO
|
Joins this line with the next one. |
TOO
|
Marks the first line of a block of data within the set boundaries
to be joined. A second TOO command is required to
mark the last line of the block to be joined. The function is performed after
the second TOO has been issued.
|
TS
|
Splits this line into two lines at the cursor position; an empty
line is also automatically inserted, but deleted if unused (identical to
S line command).
|
UC
|
Changes this line to upper case. |
UCn
|
Changes the following n
lines to upper case.
|
UCC
|
Marks the first line of a block to be changed to upper case.
A second |
W
|
Opens window with one line. |
Wn
|
Opens window with n
lines.
|
WC
|
Copies the data window. The cursor position marks the column at which this line is to be split to insert the copied data. |
WCn
|
Splits this line in column
n , and copies the data between the two
parts of the line.
|
WE
|
Marks end of data window. Works in the same way as
WS . If the window is to start and end in the same
line, replace the WS command by the
WE command. The editor acknowledges the set window
with message WW in the prefix area.
|
WM
|
Moves the data window. Works in the same way as
WC , but the original data is deleted after the copy
operation.
|
WMn
|
Splits this line in column
n , and moves the data between the two
parts of the line.
|
WS
|
Marks start of data window. The cursor position marks the column from which data is read. If the cursor is not in the line for which the command is entered, column 1 is taken. |
WSn
|
Data window starts in column
n of this line.
|
.X
|
Marks this line .X .
|
X
|
Excludes this line. |
Xn
|
Excludes the following n
lines.
|
XX
|
Marks the first line of the block to be excluded. A second
XX is required to mark the second line of the
block.
|
.label |
Marks this line with
.label . The
label can be any string of 1 to 4
alphabetic characters. See also the main command
LABEL .
|
.Y
|
Marks this line .Y .
|