home *** CD-ROM | disk | FTP | other *** search
/ Brotikasten / BROTCD01.iso / cpm / salias16.lbr / SALIAS15.DZC / SALIAS15.DOC
Text File  |  1990-10-01  |  7KB  |  204 lines

  1.  
  2.  
  3.         SALIAS¼ Verion 1.5 - SCREEN ORIENTED ALIAS EDITOR
  4.                 RoΓ FriefelΣ    Septembe≥ 5¼ 1990
  5.  
  6.  
  7.  
  8.  
  9. SALIA╙ i≤ ß ful∞ screeε edito≥ fo≥ creatinτ anΣ modifyinτ ástanΣ-ì
  10. alonσ áaliases«  Thi≤ filσ describe≤ thσ usσ oµ SALIAS«  Bσ ásurσ ì
  11. t∩ reaΣ ALIAS.NO╘ o≥ ALIAS.HL╨ fo≥ informatioε oε usinτ thσ alia≤ ì
  12. itself.
  13.  
  14.  
  15. Syntax:    SALIAS [[dir:]aliasname[.COM]] 
  16.  
  17.     SALIAS  assumes  all files are of type  COM.   The  specified 
  18.     alias  will be loaded for editing, or created if it does  not 
  19.     exist.  If no alias name is given on the command line, it may 
  20.     be supplied on exit.
  21.  
  22.  
  23. System Requirements:
  24.  
  25.     TCAP support for CLS, EREOL, and addressable cursor.  The CRT 
  26.     in  use must have at least 79 columns by 6  lines.   Standout 
  27.     mode must not use  space on the screen.  The help screen will
  28.     not appear if the screen has less than 24 lines.
  29.  
  30.  
  31. Alia≤ Module:
  32.  
  33. ááááSALIA╙ áuse≤ aε interna∞ alia≤ templatσ oµ thσ ALIAS1╡ átype¼ ì
  34. áááárecentl∙ áwritteε b∙ Joσ Wright«  Yo⌡ caε álinδ áSALIAS15.RE╠ ì
  35. ááááwitΦ ne≈ alia≤ module≤ a≤ the∙ arσ developed«  Onσ áimportan⌠ ì
  36. áááásidσ áeffect║ á Oε exitinτ SALIAS¼ G╧ wil∞ áno≈ áexecutσ áthσ ì
  37. ááááalia≤ jus⌠ writteε rathe≥ thaε rerunninτ SALIA╙ a≤ yo⌡ ámigh⌠ ì
  38. ááááexpect«  
  39.  
  40.  
  41.                             FILE MODE
  42.                             ---------
  43.  
  44. Thσ á alia≤ scrip⌠  i≤ displayeΣ oε screeε witΦ ß áfunctioε ámen⌡ ì
  45. alonτ áthσ ábottoφ listinτ singlσ lette≥ command≤ áwhicΦ ácontro∞ ì
  46. filσ ámaintenance«  Thσ scrip⌠ i≤ actuall∙ editeΣ iε áEdi⌠ áMode¼ ì
  47. describeΣ ábelow«  Filσ Modσ i≤ intendeΣ a≤ aε aiΣ t∩ áinfrequen⌠ ì
  48. users«  
  49.  
  50.  
  51.     A   ADD    - Add the script of another alias.
  52.  
  53.     C    CLEAR  - Clear script.  UNDO recovers.
  54.  
  55.     E    EDIT   - Enter full screen editor.è 
  56.     F    FORMAT - Reformat the script, one command per line.
  57.  
  58.     I    INDENT - Format and indent by IF level.
  59.  
  60.     L    LOAD   - Clear script and load an alias for editing.
  61.  
  62.     M    MODE   - Select Normal or Recursive mode (toggle).
  63.  
  64.     N    NAME   - Select a new name (or DIR:) for the script.
  65.  
  66.     P    PRINT  - Send the script to printer or to a text file.
  67.  
  68.     S    SAVE   - Format and WRITE the alias to disk.
  69.  
  70.     U    UNDO   - Cancel unsaved changes to script.
  71.  
  72.  
  73.                             EDIT MODE
  74.                             ---------
  75.  
  76. Thσ á  scrip⌠ á  ma∙  bσ  editeΣ  likσ   text« á   Thσ á  defaul⌠ ì
  77. configuratioε  oµ  thσ  edito≥ i≤  WordSta≥-like«   Mos⌠  oµ  thσ ì
  78. contro∞  se⌠ ma∙ bσ altereΣ t∩ you≥ tastσ witΦ  thσ  installatioε ì
  79. program.
  80.  
  81. CURSOR:                           INSERTION:                          
  82.            ^R - top of screen         ^V - insert/overwrite
  83.            ^E - line up             <CR> - insert line
  84.                                       ^N - insert line                 
  85. ^S - char     ^     ^D - char     DELETION:      
  86.            <  $  >                    ^G - delete char at cursor
  87. ^A - word     v     ^F - word        DEL - delete char left
  88.                                       ^T - delete word right
  89.            ^X - line down             ^Y - delete line
  90.            ^C - first blank line     ^QY - delete to EOLN
  91.                                   FIND/REPLACE:
  92.                                      ^QF - find string
  93. ^QS, ^QD - SOLN, EOLN                ^QA - find/replace string
  94. ^QZ - Clear (Zap) script              ^L - repeat find/replace
  95. ^╩ ¡ Help                         CONTROL CHAR ENTRY:
  96.                                     ^P^n - ^n is ctl char
  97. <TAB> - Indent line
  98. <ESC> - FILE mode   ^J - Help
  99.  
  100.  
  101. All File Mode functions are accessible from the editor:
  102.  
  103.  ^KX - Save & Quit SALIAS
  104.  ^KD - Save & Clear Editor
  105.  ^KS - Save & Resume on current script
  106.  ^KQ - Quit
  107.  ^KR - Read an alias, or add one to current script
  108.  ^KN - ReName script
  109.  ^KI - Indent by IF levelè ^KU - Undo
  110.  ^KP - Print to list device or disk
  111.  
  112.  
  113. TA┬ á i≤ á intendeΣ fo≥ visua∞ indentatioε oµ I╞ á levels« á  TA┬ ì
  114. look≤ likσ │ blanks¼ bu⌠ i≤ no⌠ actuall∙ addeΣ t∩ thσ script«   ┴ ì
  115. commanΣ  linσ ma∙ star⌠ witΦ ß REA╠ blanδ iε orde≥ t∩ invokσ  thσ ì
  116. extendeΣ ácommanΣ áprocessor«  Automatiπ áindentatioε ágive≤ áthσ ì
  117. scrip⌠ ß Pascal-likσ appearance.
  118.  
  119.  
  120. CommanΣ line≤ longe≥ thaε thσ screeε widtΦ arσ indicateΣ  witΦ  ß ì
  121. ">ó  a⌠  thσ  righ⌠ margin«  Thσ  linσ  wil∞  scrol∞ horizontall∙ ì
  122. wheε thσ curso≥ reache≤ thσ screeε boundary«  Iµ  yo⌡ prefer¼ ^P½ ì
  123. a⌠ thσ star⌠ oµ ß linσ append≤ i⌠ t∩  thσ previou≤  linσ  withou⌠ ì
  124. ß ácommanΣ separato≥ (";")«   Thi≤  optioε i≤ awkwarΣ ábu⌠ ákeep≤ ì
  125. thσ entirσ scrip⌠ visible.
  126.  
  127.  
  128. Thσ á "PRINTó á functioε  wil∞ senΣ thσ  alia≤  scrip⌠ á t∩ á thσ ì
  129. printe≥ á o≥ át∩ ß disδ filσ (witΦ typσ .TXT)« á Thσ ádisδ á filσ  ì
  130. optioε ha≤ tw∩ choice≤ oµ format:
  131.  
  132. áááá1«  Separatσ linσ fo≥ eacΦ command¼ likσ thσ screeε ádisplay«  ì
  133.     ááááIntendeΣ fo≥ extractinτ scrip⌠ t∩ pastσ int∩ ß tex⌠ file.
  134.  
  135.     2« áSinglσ multiplσ  commanΣ line«  Fo≥ importinτ thσ áscrip⌠ ì
  136.         t∩ ßε ARUN┌ CM─ file.
  137.  
  138.  
  139. Find/Replace can be used to replicate a string.
  140.  
  141.     Example║ á <^Q^A╛ á<cr╛ <I╞ ~N╒ ╛ wil∞ pu⌠ "I╞ á~NUó áa⌠ áthσ ì
  142.                cursor«  Ever∙ ^╠ wil∞ producσ anothe≥ copy.
  143.  
  144.  
  145. Contro∞ á characte≥ áentr∙ use≤ thσ ^╨ trigger« á Thσ á characte≥ ì
  146. entereΣ ái≤ ádisplayeΣ iε standou⌠ vide∩ mode«  Control≤ áma∙ ábσ ì
  147. useΣ áfo≥ áprinte≥ áo≥ screeε control«  Notσ átha⌠ áthσ á^╨ áBDO╙ ì
  148. printe≥ átogglσ ádoe≤ NO╘ worδ froφ withiε aε alia≤ áscript« á ^╨ ì
  149. onl∙ áwork≤ áwheε áthσ DO╙ ha≤ directl∙ takeε ß álinσ áoµ ástrinτ ì
  150. input« 
  151.  
  152.      Example:  To enter ^Z, use ^P^Z (or ^PZ)
  153.                ^P@ (null) is not accepted.
  154.  
  155.  
  156.  
  157.  
  158.  
  159.                             MESSAGES
  160.                             --------
  161.  
  162. Messages which require no response go away when any key is pressed.
  163. è... xxxx? (Y/n):  or ... xxxx? (y/N):
  164.     The letter in caps is the default choice.  A <cr> selects it.
  165.  
  166.  
  167. CL OVERFLOW n CHARS.  SAVE ANYWAY?:
  168.     The command line is too long by n characters.  If the SAVE is 
  169. not  aborted,  the alias probably won't run.  If  you  have  used 
  170. script parameters such as $U which will require fewer  characters 
  171. when  "expanded",  you  can  choose  to  over-ride  this  helpful 
  172. reminder.
  173.  
  174. NOT AN ALIAS:
  175.     The  specified alias is not an alias at all, but  some  other 
  176. COM file.  The name is ignored and replaced with a blank.
  177.  
  178. DESTINATION DISK FULL/ DIRECTORY FULL:
  179.     QUIT or RENAME to a new disk.
  180.  
  181. ALIAS CHOPPED:
  182.     The  alias file has too many commands to fit on  the  screen.  
  183. (Could happen when using a small screen.)
  184.  
  185.  
  186.   -------------------------------------------------------------
  187.  
  188.  
  189.                         COPYRIGHT NOTICE
  190.  
  191.        SALIAS 1.5 is copyright (C) 1990 by Rob  Friefeld.
  192.                       All rights reserved.
  193.  
  194.    Sale or  distribution of this copyrighted  material with a
  195.    commercial product is prohibited without the prior written
  196.    consent of the author«   Thi≤ copyrigh⌠ doe≤ no⌠ extenΣ t∩
  197.    an∙ alia≤ createΣ witΦ thσ SALIA╙ program.
  198.  
  199.    Rob Friefeld, 4607 Colorado Street, Long Beach, CA  90814
  200.  
  201.   ---------------------------------------------------------------
  202.  
  203. END SALIAS15.DOC
  204.