home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Brotikasten
/
BROTCD01.iso
/
cpm
/
salias16.lbr
/
SALIAS15.DZC
/
SALIAS15.DOC
Wrap
Text File
|
1990-10-01
|
7KB
|
204 lines
SALIAS¼ Verion 1.5 - SCREEN ORIENTED ALIAS EDITOR
RoΓ FriefelΣ Septembe≥ 5¼ 1990
SALIA╙ i≤ ß ful∞ screeε edito≥ fo≥ creatinτ anΣ modifyinτ ástanΣ-ì
alonσ áaliases« Thi≤ filσ describe≤ thσ usσ oµ SALIAS« Bσ ásurσ ì
t∩ reaΣ ALIAS.NO╘ o≥ ALIAS.HL╨ fo≥ informatioε oε usinτ thσ alia≤ ì
itself.
Syntax: SALIAS [[dir:]aliasname[.COM]]
SALIAS assumes all files are of type COM. The specified
alias will be loaded for editing, or created if it does not
exist. If no alias name is given on the command line, it may
be supplied on exit.
System Requirements:
TCAP support for CLS, EREOL, and addressable cursor. The CRT
in use must have at least 79 columns by 6 lines. Standout
mode must not use space on the screen. The help screen will
not appear if the screen has less than 24 lines.
Alia≤ Module:
ááááSALIA╙ áuse≤ aε interna∞ alia≤ templatσ oµ thσ ALIAS1╡ átype¼ ì
áááárecentl∙ áwritteε b∙ Joσ Wright« Yo⌡ caε álinδ áSALIAS15.RE╠ ì
ááááwitΦ ne≈ alia≤ module≤ a≤ the∙ arσ developed« Onσ áimportan⌠ ì
áááásidσ áeffect║ á Oε exitinτ SALIAS¼ G╧ wil∞ áno≈ áexecutσ áthσ ì
ááááalia≤ jus⌠ writteε rathe≥ thaε rerunninτ SALIA╙ a≤ yo⌡ ámigh⌠ ì
ááááexpect«
FILE MODE
---------
Thσ á alia≤ scrip⌠ i≤ displayeΣ oε screeε witΦ ß áfunctioε ámen⌡ ì
alonτ áthσ ábottoφ listinτ singlσ lette≥ command≤ áwhicΦ ácontro∞ ì
filσ ámaintenance« Thσ scrip⌠ i≤ actuall∙ editeΣ iε áEdi⌠ áMode¼ ì
describeΣ ábelow« Filσ Modσ i≤ intendeΣ a≤ aε aiΣ t∩ áinfrequen⌠ ì
users«
A ADD - Add the script of another alias.
C CLEAR - Clear script. UNDO recovers.
E EDIT - Enter full screen editor.è
F FORMAT - Reformat the script, one command per line.
I INDENT - Format and indent by IF level.
L LOAD - Clear script and load an alias for editing.
M MODE - Select Normal or Recursive mode (toggle).
N NAME - Select a new name (or DIR:) for the script.
P PRINT - Send the script to printer or to a text file.
S SAVE - Format and WRITE the alias to disk.
U UNDO - Cancel unsaved changes to script.
EDIT MODE
---------
Thσ á scrip⌠ á ma∙ bσ editeΣ likσ text« á Thσ á defaul⌠ ì
configuratioε oµ thσ edito≥ i≤ WordSta≥-like« Mos⌠ oµ thσ ì
contro∞ se⌠ ma∙ bσ altereΣ t∩ you≥ tastσ witΦ thσ installatioε ì
program.
CURSOR: INSERTION:
^R - top of screen ^V - insert/overwrite
^E - line up <CR> - insert line
^N - insert line
^S - char ^ ^D - char DELETION:
< $ > ^G - delete char at cursor
^A - word v ^F - word DEL - delete char left
^T - delete word right
^X - line down ^Y - delete line
^C - first blank line ^QY - delete to EOLN
FIND/REPLACE:
^QF - find string
^QS, ^QD - SOLN, EOLN ^QA - find/replace string
^QZ - Clear (Zap) script ^L - repeat find/replace
^╩ ¡ Help CONTROL CHAR ENTRY:
^P^n - ^n is ctl char
<TAB> - Indent line
<ESC> - FILE mode ^J - Help
All File Mode functions are accessible from the editor:
^KX - Save & Quit SALIAS
^KD - Save & Clear Editor
^KS - Save & Resume on current script
^KQ - Quit
^KR - Read an alias, or add one to current script
^KN - ReName script
^KI - Indent by IF levelè ^KU - Undo
^KP - Print to list device or disk
TA┬ á i≤ á intendeΣ fo≥ visua∞ indentatioε oµ I╞ á levels« á TA┬ ì
look≤ likσ │ blanks¼ bu⌠ i≤ no⌠ actuall∙ addeΣ t∩ thσ script« ┴ ì
commanΣ linσ ma∙ star⌠ witΦ ß REA╠ blanδ iε orde≥ t∩ invokσ thσ ì
extendeΣ ácommanΣ áprocessor« Automatiπ áindentatioε ágive≤ áthσ ì
scrip⌠ ß Pascal-likσ appearance.
CommanΣ line≤ longe≥ thaε thσ screeε widtΦ arσ indicateΣ witΦ ß ì
">ó a⌠ thσ righ⌠ margin« Thσ linσ wil∞ scrol∞ horizontall∙ ì
wheε thσ curso≥ reache≤ thσ screeε boundary« Iµ yo⌡ prefer¼ ^P½ ì
a⌠ thσ star⌠ oµ ß linσ append≤ i⌠ t∩ thσ previou≤ linσ withou⌠ ì
ß ácommanΣ separato≥ (";")« Thi≤ optioε i≤ awkwarΣ ábu⌠ ákeep≤ ì
thσ entirσ scrip⌠ visible.
Thσ á "PRINTó á functioε wil∞ senΣ thσ alia≤ scrip⌠ á t∩ á thσ ì
printe≥ á o≥ át∩ ß disδ filσ (witΦ typσ .TXT)« á Thσ ádisδ á filσ ì
optioε ha≤ tw∩ choice≤ oµ format:
áááá1« Separatσ linσ fo≥ eacΦ command¼ likσ thσ screeε ádisplay« ì
ááááIntendeΣ fo≥ extractinτ scrip⌠ t∩ pastσ int∩ ß tex⌠ file.
2« áSinglσ multiplσ commanΣ line« Fo≥ importinτ thσ áscrip⌠ ì
t∩ ßε ARUN┌ CM─ file.
Find/Replace can be used to replicate a string.
Example║ á <^Q^A╛ á<cr╛ <I╞ ~N╒ ╛ wil∞ pu⌠ "I╞ á~NUó áa⌠ áthσ ì
cursor« Ever∙ ^╠ wil∞ producσ anothe≥ copy.
Contro∞ á characte≥ áentr∙ use≤ thσ ^╨ trigger« á Thσ á characte≥ ì
entereΣ ái≤ ádisplayeΣ iε standou⌠ vide∩ mode« Control≤ áma∙ ábσ ì
useΣ áfo≥ áprinte≥ áo≥ screeε control« Notσ átha⌠ áthσ á^╨ áBDO╙ ì
printe≥ átogglσ ádoe≤ NO╘ worδ froφ withiε aε alia≤ áscript« á ^╨ ì
onl∙ áwork≤ áwheε áthσ DO╙ ha≤ directl∙ takeε ß álinσ áoµ ástrinτ ì
input«
Example: To enter ^Z, use ^P^Z (or ^PZ)
^P@ (null) is not accepted.
MESSAGES
--------
Messages which require no response go away when any key is pressed.
è... xxxx? (Y/n): or ... xxxx? (y/N):
The letter in caps is the default choice. A <cr> selects it.
CL OVERFLOW n CHARS. SAVE ANYWAY?:
The command line is too long by n characters. If the SAVE is
not aborted, the alias probably won't run. If you have used
script parameters such as $U which will require fewer characters
when "expanded", you can choose to over-ride this helpful
reminder.
NOT AN ALIAS:
The specified alias is not an alias at all, but some other
COM file. The name is ignored and replaced with a blank.
DESTINATION DISK FULL/ DIRECTORY FULL:
QUIT or RENAME to a new disk.
ALIAS CHOPPED:
The alias file has too many commands to fit on the screen.
(Could happen when using a small screen.)
-------------------------------------------------------------
COPYRIGHT NOTICE
SALIAS 1.5 is copyright (C) 1990 by Rob Friefeld.
All rights reserved.
Sale or distribution of this copyrighted material with a
commercial product is prohibited without the prior written
consent of the author« Thi≤ copyrigh⌠ doe≤ no⌠ extenΣ t∩
an∙ alia≤ createΣ witΦ thσ SALIA╙ program.
Rob Friefeld, 4607 Colorado Street, Long Beach, CA 90814
---------------------------------------------------------------
END SALIAS15.DOC