133 lines
2.4 KiB
Plaintext
133 lines
2.4 KiB
Plaintext
|
|
||
|
///1ed
|
||
|
|
||
|
Format:
|
||
|
|
||
|
ED input-filespec {d:|output-filespec}
|
||
|
|
||
|
Explanation:
|
||
|
|
||
|
Character file editor. To redirect or rename the new version of
|
||
|
the file specify the destination drive or destination filespec.
|
||
|
|
||
|
///2commands
|
||
|
|
||
|
ED Command Summary
|
||
|
|
||
|
|
||
|
Command Action
|
||
|
|
||
|
nA
|
||
|
append n lines from original file to memory buffer
|
||
|
|
||
|
0A
|
||
|
append file until buffer is one half full
|
||
|
|
||
|
#A
|
||
|
append file until buffer is full (or end of file)
|
||
|
|
||
|
B, -B
|
||
|
move CP to the beginning (B) or bottom (-B) of buffer
|
||
|
|
||
|
nC, -nC
|
||
|
move CP n characters forward (C) or back (-C) through buffer
|
||
|
|
||
|
nD, -nD
|
||
|
delete n characters before (-D) or from (D) the CP
|
||
|
|
||
|
E
|
||
|
save new file and return to CP/M-86
|
||
|
|
||
|
Fstring{^Z}
|
||
|
find character string
|
||
|
|
||
|
H
|
||
|
save new file, reedit, use new file as original file
|
||
|
|
||
|
I<cr>
|
||
|
enter insert mode
|
||
|
|
||
|
Istring{^Z}
|
||
|
insert string at CP
|
||
|
|
||
|
Jsearch_str^Zins_str^Zdel_to_str
|
||
|
juxtapose strings
|
||
|
|
||
|
nK, -nK
|
||
|
delete (kill) n lines from the CP
|
||
|
|
||
|
nL, -nL, 0L
|
||
|
move CP n lines
|
||
|
|
||
|
nMcommands
|
||
|
execute commands n times
|
||
|
|
||
|
n, -n
|
||
|
move CP n lines and display that line
|
||
|
|
||
|
n:
|
||
|
move to line n
|
||
|
|
||
|
:ncommand
|
||
|
execute command through line n
|
||
|
|
||
|
Nstring{^Z}
|
||
|
extended find string
|
||
|
|
||
|
O
|
||
|
return to original file
|
||
|
|
||
|
nP, -nP
|
||
|
move CP 23 lines forward and display 23 lines at console
|
||
|
|
||
|
Q
|
||
|
abandon new file, return to CP/M-86
|
||
|
|
||
|
R{^Z}
|
||
|
read X$$$$$$$.LIB file into buffer
|
||
|
|
||
|
Rfilespec{^Z}
|
||
|
read filespec into buffer
|
||
|
|
||
|
Sdelete string^Zinsert string
|
||
|
substitute string
|
||
|
|
||
|
nT, -nT, 0T
|
||
|
type n lines
|
||
|
|
||
|
U, -U
|
||
|
upper-case translation
|
||
|
V, -V
|
||
|
line numbering on/off
|
||
|
0V
|
||
|
display free buffer space
|
||
|
nW
|
||
|
write n lines to new file
|
||
|
0W
|
||
|
write until buffer is half empty
|
||
|
nX
|
||
|
write or append n lines to X$$$$$$$.LIB
|
||
|
|
||
|
nXfilespec{^Z}
|
||
|
write n lines to filespec;
|
||
|
append if previous xcommand applied to same file
|
||
|
|
||
|
0x{^Z}
|
||
|
delete file X$$$$$$$.LIB
|
||
|
|
||
|
0xfilespec{^Z}
|
||
|
delete filespec
|
||
|
nZ
|
||
|
wait n seconds
|
||
|
|
||
|
Note: CP points to the current character being referenced in
|
||
|
the edit buffer. Use {^Z} to separate multiple commands
|
||
|
on the same line.
|
||
|
|
||
|
///2Examples
|
||
|
|
||
|
A>ED TEST.DAT
|
||
|
A>ED TEST.DAT B:
|
||
|
A>ED TEST.DAT TEST2.DAT
|
||
|
A>ED TEST.DAT B:TEST2.DAT
|