home *** CD-ROM | disk | FTP | other *** search
-
-
- 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