home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / edit / wpeditor.hlp < prev    next >
Encoding:
Text File  |  1988-05-03  |  41.7 KB  |  901 lines

  1. --::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  2. --editcmd
  3. --::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  4. A) ADJUST
  5. A) ADJUST
  6. Adjust: L(just R(just C(ent <left,right,up,down> [<ACCEPT> to leave]
  7.          
  8.        L = Entire line of text will shift to the left margin. 
  9.        R = Entire line of text will shift to the right margin.  
  10.        C = Entire line of text will be centered between the left 
  11.            and right margins.
  12.            
  13.   <left> = <left arrow> may be used to adjust lines of text to the left.
  14.  <right> = <right arrow> may be used to adjust lines of text to the right.
  15.  
  16.     <up> = <up arrow> may be used to adjust previous lines.  
  17.   <down> = <down arrow> may be used to adjust subsequent lines.  
  18.        
  19. <ACCEPT> = <ACCEPT> aborts the ADJUST command, returning you to the  
  20.            edit prompt line.  Or if ADJUST options were executed, those 
  21.            transactions are accepted.  ADJUST must be executed to return 
  22.            to the edit prompt line.
  23.            
  24. (Refer To Chapter 4)
  25. *
  26. B) BEGINNING
  27. B) BEGINNING
  28.  
  29.   Tapping a "B" from the edit prompt line will move your cursor to the first 
  30.   character of the line you are currently editing. This command will not 
  31.   appear on your edit prompt line. 
  32.  
  33. *
  34. C) COPY
  35. C(opy: B(uffer, F(ile, or <Reject> to abort ?
  36.  
  37. B = Reads and copies text into your file from the edit buffer.  This 
  38.     text consists of the LAST insertion, or deletion which was performed 
  39.     during the edit session.  It may also consist of "stacked" text 
  40.     which was performed with the <Append Toggle> option of the DELETE 
  41.     command.
  42. F = Allows you to copy other text files, or sections of other text files, 
  43.     into the text file you are currently editing.  You will be prompted 
  44.     for the name of the text file you wish to copy from.  If you wish to 
  45.     copy only sections from a text file, markers must be placed in the 
  46.     text file as boundaries in order to separate the section.   The 
  47.     format for copying sections of text files is: 
  48.                 <FILENAME.TXT> [marker1,marker2]
  49.     This format indicates the name of the text file where the copied text 
  50.     is to be found, and the name of the markers indicating the boundaries 
  51.     of the section within the file. Markers are specified within brackets.
  52.  
  53. <REJECT> Aborts the COPY command, returning you to the edit prompt line.
  54.  
  55. (Refer To Chapter 5)
  56. *
  57. D) DELETE
  58. D(elete: < > <Moving Commands>, <Append Toggle>, <Accept>, <Reject>
  59.  
  60.   < > = Indicates that you may perform deletions in the forward or the reverse
  61.         direction.  This direction arrow may be reversed while deleting text.  
  62. <Moving Commands> = This refers to the <arrow keys>, <space bar>, <tab>, or
  63.         <carriage return>.  These moving commands may be used in deleting text.
  64.         E.g., typing the number "10" followed by a tap of the <space bar> 
  65.         would delete the next ten characters (or the previous ten characters
  66.         if the direction arrow is pointing to the left.)
  67. <Append Toggle> = Allows you to "stack" deletions in the edit buffer so that
  68.         they may be copied back into the text file with the COPY BUFFER 
  69.         command.  This option will append the current deletion to the previous
  70.         deletion which exists in the edit buffer.  For purposes of "stacking" 
  71.         the buffer, deletions may be rejected <REJECT>.
  72. <Accept> = All Delete transactions become permanent.
  73. <Reject> = All Delete transactions are aborted.
  74.                     
  75. (Refer To Chapter 3)
  76. *
  77. E) ENDING
  78. E) ENDING
  79.  
  80.   Tapping an "E" from the edit prompt line will move your cursor to the last 
  81.   character of the line you are currently editing. This command will not 
  82.   appear on your edit prompt line.
  83.  
  84. *
  85. F) FIND
  86. F(ind[Next]: T(ok C(ase <Target> =>
  87.  
  88. [Next] = Indicates that the FIND command will search only for the next 
  89.      occurrence of the target within the text file; search will be performed 
  90.      in the direction of the arrow in the prompt line. This option allows you 
  91.      to indicate a repeat factor to be used in the FIND search.  A slash (/) 
  92.      will indicate infinity - all occurrences of the target will be found.  
  93. T(ok =  If this option appears in your prompt line the FIND search will be 
  94.      performed in a LITERAL mode.  This option is controlled by the TOKEN 
  95.      switch in the EDIT ENVIRONMENT.  Executing the T(ok mode will search for 
  96.      targets which appear in the text file exactly as you type them into the 
  97.      prompt line.  L(it will search for targets, regardless of the characters 
  98.      which precede or follow them.  
  99. C(ase = Choosing this option requires that the target appear in upper and 
  100.      lower case letters as you have typed it in. The default is Case 
  101.      Insensitive - the target will be found regardless of upper and lower case
  102.      letters.  This option is controlled by the CASE switch in the ENVIRONMENT.
  103. <Target> = Indicates the word or characters you wish to find in your file. 
  104.      Targets are defined within delimiters - any non-alphanumeric 
  105.      character on your keyboard.  
  106. (Refer To Chapter 4)
  107. *
  108. I) INSERT
  109. I(NSERT: Text [<bs> a char, <del> a line][<Accept> or <Reject>]  
  110.  
  111.      This command adds text from left to right starting wherever the cursor 
  112.      sits.  In the Insert command, you may erase characters, words, and lines 
  113.      which you have inserted, PRIOR to accepting them.  The ENVIRONMENT 
  114.      switches, A(uto Indent, F(illing, J(ustify, L(eft Margin, P(ara Margin, 
  115.      and R(ight Margin, enhance the use of the Insert command.  Setting tabs 
  116.      allows you to use tabs while typing in text in the Insert mode.  This 
  117.      practice works in much the same way as the tab key on a typewriter. The 
  118.      <tab> key allows you to move the cursor to a tab position, or to a pre-
  119.      set tab which is located at every eighth column. 
  120.  
  121. <bs> a char  = (backspace) deletes one character at a time.  
  122. <del> a line = (delete) deletes one line at a time including carriage return.  
  123. <Accept>     = (Accept) accepts insertions.  
  124. <Reject>     = (REJECT) aborts insertions.  
  125.     
  126. (Refer To Chapter 3)
  127. *
  128. J) JUMP
  129. JUMP to B(egin, E(nd, M(arker, or <Reject> to abort ? 
  130.  
  131.     This command allows you to jump the cursor to either the Beginning, the 
  132.     End, or to a Marker which you have pre-set in your text file.  
  133. B(egin = In order to move the cursor to the beginning of the file, tap a 'B'.  
  134. E(nd = To move the cursor to the end of the file, tap an 'E'. 
  135. M(arker = To move the cursor to a pre-set marker, tap an 'M', specify the
  136.     marker, and enter a <carriage return>.  Example:  
  137.         Jump to B(egin, M(arker, or <Reject> to abort ? M
  138.         Jump to which marker => marker1
  139.     If you enter a marker which does not exist, the prompt line will indicate 
  140.     that you have specified a marker which does not exist. Example:
  141.     
  142.     Marker "xxxxx" Not Found In Marker List Type <space> to continue.
  143.     
  144.     If you are unsure of the markers which you have set, enter the 
  145.     ENVIRONMENT for the list of markers.
  146.  
  147. (Refer To Chapter 2)
  148. *
  149. K) KILL
  150.  
  151. K(ILL - This is a powerful command which deletes text beginning at the location
  152.      of the cursor, proceeding to the end of the file.  Deletions made with 
  153.      this command ARE NOT sent to the edit buffer, so you must use extra 
  154.      precautions with its use.  If you lose a significant portion of a file 
  155.      using the Kill command and you need to restore it, it is recommended 
  156.      that you Quit and Exit without updating your file.  You will lose all 
  157.      the editing that you did during this session, but you will get back that 
  158.      portion of text which you had when you first began the edit session. 
  159.  
  160.      Once you have executed this command, you will receive the following 
  161.      prompt:
  162.  
  163. !KILLING! - - Are You Really Sure You Want To Kill All Following Text (Y/N) ?
  164.  
  165.      By entering a "N" at this prompt line, you are returned to the edit 
  166.      prompt line; entering a "Y" will kill all text that remains following 
  167.      the cursor. (Refer To Chapter 5) 
  168. L) LINE PRINTER
  169.  
  170. L(INE PRINTER 
  171.  
  172.      This command produces a hardcopy printout of the text exactly as it 
  173.      appears on your screen.  This command does not format the text.  Prior 
  174.      to using this command, make sure that your printer is turned on and that 
  175.      it has paper.  Once this is done, tap an "L" to execute the L(ine 
  176.      printer command.  The following prompt line will be displayed:
  177.  
  178. !PRINTING! - - Are You Sure You Want To Print This Screen (Y/N) ?
  179.  
  180.      This prompt line allows you to abort the Line Printer command, in case 
  181.      you accidentally tapped the "L" key.  Tapping an "N" will return you to 
  182.      the edit prompt line.  Tapping a "Y" will produce a hardcopy of the text 
  183.      on your screen onto your printer. If you wish to print out the remaining 
  184.      section(s) of your file, simply advance the cursor a page at a time by 
  185.      using the "PAGE" (P) command, and once again execute the Line Printer 
  186.      command with an "L"
  187.  
  188. (Refer To Chapter 4)
  189. *
  190. M) MARGIN
  191. M(ARGIN - This command reformats text according to the margin parameters 
  192.      set in the ENVIRONMENT.  To use this command, the F(illing switch must 
  193.      be set to "True" and A(uto Indent must be set to "False". 
  194.  
  195.      Optional switches that may be set to enhance the margin command are 
  196.      J(ustify, L(eft Margin, P(aragraph Margin, and R(ight Margin. J(ustify 
  197.      will product a uniform right margin.  L(eft Margin will determine the 
  198.      number of columns to allow for the left margin.  P(aragraph Margin will 
  199.      indent the first line of each paragraph (the F(illing switch must be set 
  200.      to "True").  R(ight Margin determines the number of characters that will 
  201.      occupy each line, for example, a R(ight Margin of 75 will allow 75 
  202.      characters on a line.
  203.  
  204.      If you execute this command without the switches being properly set in 
  205.      the ENVIRONMENT, you will receive the following prompt: 
  206.                  Inappropriate environment.  Type <space> to continue. 
  207.      This simply indicates that you must re-set the appropriate switches in 
  208.      the ENVIRONMENT in order for this command to be effective. 
  209. (Refer To Chapter 3) 
  210. P) PAGE
  211.  
  212.      P(AGE - This command moves the cursor one page at a time in either the 
  213.      forward or reverse direction, whichever is indicated by the direction 
  214.      arrows ("<" or ">").  A repeat factor may be used to move several pages 
  215.      at a time. 
  216.  
  217.      No prompt line will appear for this command.  
  218.      
  219.      (Refer To Chapter 2)
  220. *
  221. Q) QUIT
  222. Q(UIT - This command allows you to leave an editing session.  When you have
  223.      finished editing a file, a "Q" executes the Quit command.  The Quit 
  224.      command will deliver you to a menu screen where you must select an 
  225.      option.  If this edit session created a new file, the following menu 
  226.      will appear:
  227.           B(egin editing another file without updating current file
  228.           E(xit without updating file
  229.           R(eturn to the editor without updating file
  230.           W(rite to a file name
  231. "B" = begins a new editing session without updating or saving the current file;
  232. "E" = leaves the editor entirely without updating your file;
  233. "R" = returns the cursor to the same position in the file as when you executed
  234.       the Quit command, without updating and saving the file;
  235. "W" = allows you to assign a new file name to this text file. If you choose 
  236.       this option and enter a file name which already exists on your disk, you
  237.       will receive an additional prompt:
  238.          File "XXXXXX" already exists. Delete "XXXXXX" and continue (Y/N)?
  239.       This prompt allows you to "overwrite" the old file by the same name, 
  240.       replacing it with this new text.  However, make certain that if you 
  241.       respond with a "Y", the existing file is no longer needed.  It will be 
  242.       deleted from your disk.
  243.                ( Type <return> for next help page of Quit Command )
  244. *
  245. ]( Quit Command (Page 2)
  246. Quit Command ( Page 2 )
  247.      
  248.      If this edit session produced a new text file which you would like to 
  249.      save, you must enter the "W" option in order to give your work a file 
  250.      name.  Otherwise, your work will be lost.
  251.               Enter Output File Name ( or <return> to abort ) =>
  252.      If the edit session did not produce a new text file (you were updating 
  253.      an existing text file), and perhaps you copied part of a second text 
  254.      file into your edit session, two additional options will appear on the 
  255.      menu:
  256.               S(ave and update the last output file, "XXXXXXXX"
  257.               X(change - Save into the copied in file, "XXXXXXXXXXX"
  258.  
  259. "S" = allows you to save and update the file you were working on in this 
  260.      edit session, with no change in the already existing file name.
  261. "X" = allows you to save and update the edit session, using the name of the
  262.      file which you copied into the edit session.  However, as you can see,
  263.      you still have the option of Writing the edit session to a new file name,
  264.      thus producing a third text file from two separate files. 
  265.  
  266.                ( Type <return> for next help page of Quit Command )
  267. *
  268. (( Quit Command (Page 3)
  269. Quit Command ( Page 3 )
  270.      If you choose to give your work a file name ("W"), or if you choose the 
  271.      S(ave or X(change option, the following menu will appear:
  272.               A(bort the current output options & return to editor
  273.               B(egin editing another file
  274.               E(xit the editor
  275.               R(eturn to the editor to continue editing the current file
  276.               I(mmediately Print the current document using default options
  277.               P(rint a different document
  278.             Enter Secondary Option ?
  279. "A" = aborts the previous menu and returns you back to your text file, 
  280.     without saving and updating the edit session.
  281. "B" = places you back in the text editor for another editing session, 
  282.     after the previous menu options have been fulfilled.
  283. "E" = allows you to leave the editor, after the previous menu options 
  284.     have been fulfilled.
  285. "R" = returns you to the editor, in the same text file, after the 
  286.     previous menu options have been fulfilled.
  287.  
  288. (Refer To Chapter 1)
  289. *
  290. R) REPLACE
  291. R(EPLACE [Next] : T(ok C(ase V(erify <trgt> <substit> =>  
  292.  
  293.           This command finds a specified target, and replaces it with a 
  294.      substitute.  Targets and substitutes must be specified within a pair of 
  295.      identical, non-alphanumeric delimiters, such as ( # / $ % ). 
  296.           Repeat factors and direction arrows may be used with this command. A 
  297.      repeat factor of "/" (infinity) indicates that every target within the 
  298.      text file will be replaced with the substitute.  Likewise, a repeat 
  299.      factor of "10" will replace the next 10 occurrences of the target with 
  300.      the substitute.  If you indicate a repeat factor which is larger than 
  301.      the number of occurrences in the text file, you will receive a prompt.  
  302.      For example: 
  303.  
  304. < Error: Found only 6 of the 99 required.  Options: C(ontinue, Q(uit, S(top
  305.               
  306.           In this example, a repeat factor of "99" was specified, with only "6"
  307.      occurrences of the target being found in the file.  This method can also
  308.      be used for finding the number of times a target occurs in a text file.
  309.           If you are near the end of your text file and would like to use 
  310.      the replace command to search from the end to the beginning of the file, 
  311.      simply change the direction of the arrow.
  312.                   ( Type <Return> to continue to next page )
  313. *
  314. :( Replace Command (Page 2)
  315. Replace Command ( Page 2 )
  316. T(ok = You may specify whether you wish to use the Token or Literal modes for 
  317.      the replace exercise. Choosing T(ok mode will will search for the target 
  318.      exactly as you have typed it into the prompt line. L(it will search for 
  319.      the target regardless of how it appears in the text. The switches in the 
  320.      ENVIRONMENT control the default value of this command; If T(ok mode is 
  321.      set to "True", the prompt line will list the L(it mode as an option.
  322. C(ase = This command allows you to specify the case sensitive or insensitive
  323.      mode for the replace search.  C(ase (Case sensitive) will enable the 
  324.      replace search to look for your target exactly as you have typed it into 
  325.      the prompt line.  I(nsens mode enables the replace search to look for 
  326.      your target regardless of upper or lower letters.
  327. V(erify = This option indicates that you wish to actually see the target 
  328.      within the text file for verification, before replacing it with the 
  329.      substitute.  If you have specified this option, 
  330.      with each target that is found, you will be further prompted:
  331.          Replace[Every]:<reject> aborts, 'R' replaces, <space> doesn't
  332.      At this prompt, you must indicate what you wish to do with this target.  
  333.      REJECT will totally abort the REPLACE command.  Tapping an "R" will 
  334.      replace the target with the substitute, and then continue.  Tapping a 
  335.      <space> will skip the target with out replacing it, and then continue.  
  336.      (Refer To Chapter 4)
  337. *
  338. S) SET
  339. S(ET: E(nvironment, M(arker, T(abs, Z(ap Marker, H(elp or <Reject> ? 
  340.  
  341. "E" = allows you to enter the edit ENVIRONMENT in order to set 
  342.       switches, determine the names of markers, check for cursor 
  343.       location within the text file, check for the date of creation,
  344.       and update, of the text file, plus other important information 
  345.       pertaining to the text file you are currently editing. 
  346. "M" = allows you to set markers within your text file.  
  347. "T" = Allows you to set tab settings at any column position within 
  348.       your text file.  
  349. "Z" = option allows you to set a ZAP MARKER.  A Zap Marker is a 
  350.       temporary marker that is set only to be used with the ZAP command.  
  351.               
  352. ( Refer to the Help Option within the Set Command for more information. )
  353. *
  354. V) VERIFY
  355. V(ERIFY 
  356.  
  357.      This command redisplays and centers your text on the screen.  This 
  358.      command is useful when your computer is being used via communication 
  359.      lines, which may make your screen appear as though it were loosing 
  360.      characters. (Refer To Chapter 5)
  361. *
  362. W) WORD
  363.  
  364.      Tapping a "W" from the edit prompt line will move the cursor to the lst 
  365.      character of the next word.  If the direction arrow is pointing to the 
  366.      left, a "W" will move the cursor to the 1st character of the previous 
  367.      word.
  368. *
  369. X) EXCHANGE
  370. EX(CHANGE TEXT [<bs> a char][<reject> escapes, <accept> accepts]
  371.  
  372.          This command is used to replace any number of characters with new 
  373.     characters or spaces.  
  374.          Selecting the <HOME> key while in the EXCHANGE command sets the 
  375.     position where the cursor sits as the new "home" column so that 
  376.     subsequent carriage returns will return to that column on the following 
  377.     line.  This is particularly handy when you are making modifications to a 
  378.     column of information, (e.g., a column of numerals).  Selecting the <HOME>
  379.     key a second time will erase the <HOME> column position and subsequent 
  380.     carriage returns will move you to the next line at the left-most character.
  381.          In the eXchange mode, when the <tab> key is depressed, the cursor 
  382.     will advance to the tab positions set by the user.  If no tab positions 
  383.     have been set by the user, then the default tabs will be in effect.  
  384.     These tab positions are located at every eighth column.  
  385. <bs> = indicates that PRIOR to accepting any revisions, you may restore any 
  386.     exchanged characters by backspacing over the new characters with the 
  387.     <backspace> key or the <left-arrow>.  The original characters that were 
  388.     exchanged will re-appear.  Typing the <down-arrow> will move you to the 
  389.     next line down in the same column; tapping a <carriage-return> will move 
  390.     you to the next line at the left-most character.  
  391. <reject> = aborts the command.  
  392. <accept> = accepts any exchanges done with the command.   (Refer To Chapter 3)
  393. *
  394. Y) PARAGRAPH
  395.  
  396.      Tapping a "Y" from the edit prompt line will move the cursor 12 lines in 
  397.      the direction of the arrow in the prompt line.
  398.  
  399. *
  400. Z) ZAP
  401.  
  402. Z(AP
  403.      Allows you to delete sections of text which have been "marked" with the 
  404.      S(et Zap Marker command.  Insure that your cursor is sitting exactly at 
  405.      the point in your text file where you wish to begin the deletion and 
  406.      execute the S(et Z(ap Marker command. Your Zap Marker is now set.  Place 
  407.      your cursor within the text file in the exact location where you wish 
  408.      the deletion to end.  This cursor location will serve as your second Zap 
  409.      Marker - no need to set a second Zap Marker.  Tap a "Z" to execute the 
  410.      ZAP command, when prompted for a Y/N, if your are sure this is the 
  411.      section you wish to delete, respond with a "Y".  This type of deletion 
  412.      is useful when large amounts of text are to be deleted and the deletion 
  413.      is needed in the edit buffer. (Refer To Chapter 5)
  414.               
  415. *
  416. [) REPEAT FACTOR
  417. [ ] REPEAT FACTOR
  418.  
  419.      The number within brackets at the beginning of a prompt line (i.e., [1]) 
  420.      which specifies the number of times that the command will repeat itself 
  421.      (such as F(ind, R(eplace and all movement commands) is known as a repeat 
  422.      factor.  These commands will be executed in the direction that the 
  423.      direction arrows ("<" or ">") are set.  The Slash ("/"), when used as 
  424.      the repeat factor, represents an infinite number of occurrences. 
  425.  
  426. *
  427. !) EXCLAMATION POINT
  428.  
  429.      After you have entered the main Editor prompt line, tapping the "!" once 
  430.      will display the expanded edit prompt line, which lists more edit 
  431.      commands that are available.  Tapping the "!" a second time will return 
  432.      you to the original Editor prompt line. 
  433.  
  434. *
  435. <) LEFT ARROW
  436.  
  437. < (LEFT DIRECTION ARROW) 
  438.  
  439.      or a comma (",") sets movement for the <space> and <carriage return> to 
  440.      the backward direction.  Also, F(ind and R(eplace commands are executed 
  441.      from the current cursor position backwards to the beginning of the text 
  442.      file.
  443.  
  444. *
  445. >) RIGHT ARROW
  446.  
  447. > (RIGHT DIRECTION ARROW) 
  448.  
  449.      or a period (".") sets the movement direction for the <space> and 
  450.      <carriage return> to the forward direction.  Also, F(ind and R(eplace 
  451.      searched are performed beginning at the location where the cursor sits, 
  452.      proceeding forward to the end of the file.
  453.  
  454. *
  455. +) PLUS SIGN (LEFT SCROLL)
  456.  
  457. + (PLUS SIGN) 
  458.  
  459.      or semi-colon (";") moves (scrolls) the screen of text to the left.  
  460.      This allows you to view text HORIZONTALLY beyond the 80 columns 
  461.      available on a standard screen, up to a total of 255 columns.  Using a 
  462.      repeat factor with the "+" will move the screen a specified number of 
  463.      columns to the left. 
  464.  
  465. *
  466. -) MINUS SIGN (RIGHT SCROLL)
  467.  
  468. - (MINUS SIGN)  
  469.  
  470.      Moves (scrolls) the screen of text to the right.  This allows you to 
  471.      return toward the left-most column of your screen.  Using a repeat 
  472.      factor with the "-" will move the screen a specified number of columns 
  473.      to the right. 
  474.  
  475. *
  476. /) SLASH
  477.  
  478. / (SLASH)  
  479.  
  480.      Represents an infinite number of occurrences.  Preceding the FIND 
  481.      command, it locates the last occurrence of the target specified.  
  482.      Preceding the REPLACE command, it replaces every occurrence of the 
  483.      target with the substitution that is specified. When a slash precedes a 
  484.      <left-arrow>, the cursor jumps to the beginning of your text file.  When 
  485.      it precedes a <right-arrow>, the cursor jumps to the end of your text 
  486.      file. 
  487.  
  488. *
  489. =) EQUALS
  490.  
  491. = (EQUALS SIGN) 
  492.  
  493.      Tapped once, moves the cursor back to the first character of the last 
  494.      edit transaction that was made.  Tapped a second time, the cursor 
  495.      returns to its original location. 
  496.  
  497. *
  498. 1) <Cursor Control Keys>
  499. <UP ARROW>
  500.  
  501.      Tapping the <UP ARROW> (or the UP ARROW command) will move the cursor 
  502.      upward 1 line, to the same column.  You may use a repeat factor with 
  503.      this command. 
  504.  
  505. <DOWN ARROW>
  506.  
  507.      Tapping the <DOWN ARROW> (or the DOWN ARROW command) will move the 
  508.      cursor downward 1 line, to the same column.  You may use a repeat factor 
  509.      with this command.
  510.  
  511. <RIGHT ARROW>
  512.  
  513.      Tapping the <RIGHT ARROW> (or the RIGHT ARROW command) will move the 
  514.      cursor forward 1 character, regardless of the direction of the arrow in 
  515.      the prompt line.  You may use a repeat factor with this command.
  516.  
  517. <LEFT ARROW>
  518.  
  519.      Tapping the <LEFT ARROW> (or the LEFT ARROW command) will move the 
  520.      cursor backward 1 character, regardless of the direction of the arrow in 
  521.      the prompt line.  You may use a repeat factor with this command.
  522. *
  523. 2) <TAB>
  524.  
  525.      Tapping the <TAB> key (or the <TAB> command> will move the cursor to the 
  526.      next tab position.  If the direction arrow in the prompt line is 
  527.      pointing to the left, the <TAB> command will move the cursor to the next 
  528.      tab position to the left. 
  529. *
  530. 3) <HOME>
  531.  
  532.      Tapping the <HOME> key (or the <HOME> command) will move the cursor to 
  533.      the 1st row, 1st character of the screen. 
  534. *
  535. 4) Accept, Reject, CR, BS, SP
  536.  
  537. <Accept>   = Tapping the <ACCEPT> key (or the <ACCEPT> command) makes  
  538.              all transactions a permanent part of the text file.  
  539.  
  540. <Reject>   = Tapping the <REJECT> key (or the <REJECT> command)  
  541.              aborts all transactions that were made. 
  542.  
  543.       <CR> = (or the <CR> command) moves the cursor to the 1st 
  544.              character of the next line.  However, if the direction 
  545.              arrow in the prompt line is pointing to the left, a <CR> 
  546.              moves the cursor to the 1st character of the previous 
  547.              line.  A repeat factor may be used with this command.
  548.  
  549.       <BS> = (or the <BS> command) moves the cursor backward 1 
  550.              character.  However, if the direction arrow in the 
  551.              prompt line is pointing to the left, a <BS> moves 
  552.              the cursor 1 character in the opposite direction.  
  553.              A repeat factor may be used with this command.
  554.              
  555.       <SP> = the <space bar> moves the cursor 1 character at a 
  556.              time in the direction of the arrow in the prompt 
  557.              line.  A repeat factor may be used with this command.
  558. *
  559. 5) MOVING BLOCKS OF TEXT
  560. MOVING BLOCKS OF TEXT
  561.  
  562.      The <Append Toggle> Option of the DELETE command allows you to "stack" 
  563.      deletions in the buffer, so that you may copy them back into your text 
  564.      file.  For purposes of appending or "stacking" the edit buffer, you MUST 
  565.      use the DELETE command, although you may reject your delete 
  566.      transactions, so that your text file is not affected.  All delete and 
  567.      insert transactions are temporarily stored in the edit buffer, 
  568.      regardless of whether they are accepted or rejected as part of your text 
  569.      file.
  570.  
  571.      Place the cursor on the very first character of the text you wish to 
  572.      move and tap a "D" for delete.  Any deletion that is currently in the 
  573.      buffer at this point will be erased and this new deletion will replace 
  574.      it.  Now, use your <moving commands> to delete the first block of text.  
  575.      <ACCEPT> will delete this text from your text file; however, if the 
  576.      deletion is only for the purpose of copying the same text into another 
  577.      section of your file, you may use your <REJECT> command, and the 
  578.      deletion will be aborted, leaving your text file unchanged, and filling 
  579.      the edit buffer with the same text.
  580.  
  581.              ( Type <return> to move to next page on moving blocks of text )
  582.              
  583. *
  584. 6) MOVING BLOCKS (Page 2)
  585. MOVING BLOCKS OF TEXT ( Page 2 )
  586.              
  587.      Now, position your cursor on the first character of the next block of 
  588.      text you wish to append onto the end of the previous block.  Tap a "D" 
  589.      for delete, select the <Append Toggle> option, by tapping the <HOME> key 
  590.      (or <HOME> command, and delete the next block of text. <ACCEPT> or 
  591.      <REJECT> your deletion.  This deletion will be added to the previous 
  592.      deletion in the buffer.  There are now two deletions "stacked" or 
  593.      appended in the buffer.  There is virtually no limit to the amount of 
  594.      text you may "stack" in the buffer. 
  595.  
  596.      To restore these appended deletions to your text, place the cursor where 
  597.      the "stacked" text should begin, tap a "C"  (for C(opy), "B" (for 
  598.      B(uffer).  The blocks of text which are still being held in the buffer 
  599.      are copied back into the text in the order in which they were deleted.
  600.  
  601.      This technique is not reserved for entire paragraphs of text.  This can 
  602.      be used in various ways to reconstruct sentences, lines or columns of 
  603.      text, etc.  The more you experiment with this technique, the more uses 
  604.      you will find for it.  Keep in mind that text should be deleted and 
  605.      appended in the order in which you would like to have it restored.
  606.  
  607. (Refer To Chapter 6)
  608. *
  609. *
  610. --::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  611. --editset
  612. --::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  613. S( Set Command 
  614.  
  615. Prompt:
  616.  
  617. S(ET: E(nvironment, M(arker, T(abs, Z(ap Marker or <Reject>?
  618.  
  619.       
  620.       
  621.       The Set Command allows you to change the editor environment 
  622.       (the general way the editor operates), allows you to set
  623.       Markers within your text, allows you to set Tabs, and allows the
  624.       setting of Zap Markers.
  625. *
  626. E( Environment
  627.  
  628.  
  629.       E = Places you in the Edit ENVIRONMENT, enabling you to set switches, 
  630.           view marker names, check file creation date and other information 
  631.           pertaining to the current file you are editing.
  632. *
  633. M( Markers
  634.  
  635.           
  636.       M = Enables you to set a marker in your text file.  The marker will be 
  637.           will be placed at the position where the cursor was sitting prior  
  638.           to executing this command.  Markers are not physically present in 
  639.           your text file - they are logged into the edit ENVIRONMENT by row 
  640.           and column position.  Markers are used in conjunction with 
  641.           the JUMP and COPY commands.
  642. *
  643. T( Tabs
  644.       T = Enables you to set "tabs" within your text file which will allow 
  645.           you to move the cursor directly to this "tabbed" position by 
  646.           tapping the <TAB KEY> (or the TAB KEY command) when in the insert 
  647.           mode. The tab screen represents columns 1 through 512. The first 
  648.           set of numbers include columns 0-49, 100-149, 200-249, etc.  The 
  649.           second set of numbers include columns 50-99, 150-199, 250-299, etc.
  650.           The "T" beneath columns 9, 17, 25, etc. indicates the location of a 
  651.           pre-set tab.  Without any changes to the tab table, your cursor will
  652.           advance to every eighth column when you tap the tab key in the 
  653.           INSERT mode or EXCHANGE mode.  Tabs are automatically set up for 
  654.           every eighth column, although you can re-set them to any desired 
  655.           position.  
  656.           
  657.           Options: C(lear tabs, R(eset tabs, S(et tabs, Quit ?
  658.  
  659. *
  660. 1( Clear Tabs Option
  661.  
  662.              C(  This option will erase all current tab settings.  If you are 
  663.                  in the process of setting new tab positions, it is a good 
  664.                  idea to first clear all existing tabs, otherwise the new tab 
  665.                  settings will be in addition to the current settings.
  666. *
  667. 2( Reset Tabs Option
  668.  
  669.              
  670.              R(  Allows you to reset all tab settings to every eighth column.
  671.                  
  672. *
  673. 3( Set Tabs Set Option
  674.  
  675.              S(  Allows you to set a tab at any column location 1 thru 505.  
  676.                  If you are in the process of setting new tab positions, you 
  677.                  should first execute the C(lear option to erase all existing 
  678.                  tabs.  If this is not done, any new tab settings will be in 
  679.                  addition to those already existing.  Once this is done, the 
  680.                  S(et option will allow you to set new tab positions.  Enter 
  681.                  the column number of the tab position, enter a "T" to 
  682.                  indicate an ordinary tab, or an "N" to indicate a numeric 
  683.                  tab ("N" allows you to automatically line up columns of 
  684.                  numbers).  
  685. *
  686. 4( Quit Set Tabs Option
  687.              
  688.              Q(  Allows you to quit the SET TAB routine and return to the 
  689.                  edit prompt line. This command may be executed in order to 
  690.                  abort the SET command. 
  691.                
  692. *
  693. Z( Zap Marker
  694.  
  695.       Z = Sets a marker specifically for marking the beginning boundary of a 
  696.           block of text that will subsequently be deleted using the ZAP 
  697.           command.  This Zap Marker will occur wherever the cursor is sitting 
  698.           prior to executing this command.  
  699.           
  700. *
  701. 5( <Reject> Set Option
  702.  
  703.       <REJECT> = Aborts the SET command, returning you to the Edit Prompt Line
  704. *
  705. *
  706. --::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  707. --editenv
  708. --::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  709. A( A(UTO INDENT: 
  710. A(UTO INDENT: 
  711.              When the Auto Indent switch is set to "true", a tap of the  
  712.              carriage return will position the cursor directly beneath the 
  713.              first character of the previous line.  To change the position 
  714.              of the cursor, you may use the <backspace> key or the <space> 
  715.              bar to change the current line's indentation.  Set to "false", 
  716.              a carriage return will position your cursor on the left-most 
  717.              column on the screen.  The A(uto Indent switch must be set to 
  718.              "false" if the F(illing switch is set to "true".
  719. *
  720. B( B(REAK CHARACTER:
  721. B(REAK CHARACTER: 
  722.              The B(reak character switch is used to designate any character 
  723.              which separates paragraphs when this character appears in the 
  724.              first column of a line.  This switch is usually set to a period 
  725.              (".") for the SAIC Text Formatter, which uses imbedded word 
  726.              processing commands that are prefaced by a period.  Since each 
  727.              imbedded command must be listed on its own line, setting the 
  728.              B(reak Character switch to a period (".") will prevent these 
  729.              word processing commands from being formatted into a single 
  730.              line when the F(illing switch is set to "true".
  731. *
  732. C( C(ASE SENSITIVE:
  733. C(ASE SENSITIVE: 
  734.              With the C(ase Sensitive switch set to "true", the FIND and 
  735.              REPLACE commands will search a text file for a target exactly 
  736.              as the target was typed in.   For example, upper and lower case 
  737.              letters must match exactly.  When set to "false" the C(ase 
  738.              Sensitive environment defaults to I(nsensitive and will locate 
  739.              targets regardless of lower or upper case characters.
  740. *
  741. E( E(NABLE COMMANDS:
  742. E(NABLE COMMANDS: 
  743.              When set to "true", the E(nable Commands switch automatically 
  744.              inserts SAIC word processing commands into your text file when 
  745.              the carriage return is depressed.  These commands are for use 
  746.              with the SAIC Text Formatter.  When set to "false" you must 
  747.              manually type in all commands. 
  748. *
  749. F( F(ILLING:
  750. F(ILLING: 
  751.              When set to "true", F(illing provides automatic carriage 
  752.              returns when the text you are typing meets the right margin.  
  753.              The F(illing switch must also be set to "true" to enable the 
  754.              MARGIN command to reformat text width.  This switch should be 
  755.              set to "true" when creating a new file, but should be set to 
  756.              "false" when editing a file.  The A(uto Indent switch must be 
  757.              "false" when the F(illing switch is set to "true". 
  758. *
  759. J( J(USTIFY:
  760. J(USTIFY: 
  761.              With the F(illing switch set to "true" and the J(ustify switch 
  762.              set to "true", your text will be appear on the screen with 
  763.              uniform left and right margins whenever text is inserted or the 
  764.              MARGIN command is executed.
  765. *
  766. L( L(EFT MARGIN:
  767. L(EFT MARGIN: 
  768.              The F(illing switch must be set to "true" for this switch to be 
  769.              effective.  This switch is activated by a number which defines 
  770.              the number of spaces which will precede each line of your text, 
  771.              i.e., your left margin. For example, the number 5 will give you 
  772.              a 5-character left margin, the number 0 will begin each line of 
  773.              text in the very first column of each line.
  774. *
  775. P( P(ARAGRAPH MARGIN:
  776. P(ARAGRAPH MARGIN: 
  777.              The F(illing switch must be set to "true" for this switch to be 
  778.              effective.  P(aragraph Margin is activated by a number.  This 
  779.              number sets the indentation of the first line of each new 
  780.              paragraph this number of spaces following a blank line, or 
  781.              following a line which is prefaced by a break character (usually 
  782.              a period [.]). 
  783. *
  784. R( R(IGHT MARGIN:
  785. R(IGHT MARGIN: 
  786.              The F(illing switch must be set to "true" for this switch to be 
  787.              effective.  The R(ight Margin switch is activated by a number 
  788.              which defines the maximum number of characters which will be 
  789.              allowed on each line.  For example, the number 70 would allow 70 
  790.              characters per line, the number 50 would allow only 50 characters
  791.              per line. 
  792. *
  793. S( S(AVE ENVIRONMENT:
  794. S(AVE ENVIRONMENT: 
  795.              Set to "true", S(ave Environment will save and restore all the 
  796.              switches in the ENVIRONMENT to their current setting whenever 
  797.              the file that is currently being edited is read into the SAIC 
  798.              Text Editor.  When this switch is set to "false", S(ave 
  799.              Environment will not restore the switch settings the next time 
  800.              the file is edited.  You will have to go in to the ENVIRONMENT 
  801.              and reset all switches.
  802. *
  803. T( T(OKEN MODE:
  804. T(OKEN MODE: 
  805.              The T(oken Mode switch designates how a target for the REPLACE 
  806.              and FIND commands will be located.  With T(oken Mode set to 
  807.              "true", only "isolated occurrences" of the target will be located
  808.              For example, the target "for" would not be located in the word 
  809.              "forward" with this switch set to "true".  Set to "false", every 
  810.              instance of the target, regardless of the characters that 
  811.              immediately precede or follow it, will be located, for example, 
  812.              the target "for" would be located in the words "forward", 
  813.              "forthright", "before", etc.
  814. *
  815. W( W(ORD PROCESSOR:
  816. W(ORD PROCESSOR: 
  817.              This switch should be set to "true" for creating or 
  818.              editing text files and "false" for typing computer programs.
  819. *
  820. 1( Input File   =:
  821. Input File   =: 
  822.              Indicates the name of the file you entered the Editor with.
  823.              If you are editing a new file, this line is not displayed.
  824. *
  825. 2( Copied in file =:
  826. Copied in file =: 
  827.              This line appears if you have executed a C(opy F(ile 
  828.              command during the current edit session.  It will 
  829.              list the name of the last file that you copied into 
  830.              your current edit session.
  831. *
  832. 3( Output File  =:
  833. Output File  =: 
  834.              Indicates the name of the file you gave during the last save
  835.              or write if it is different from the Input File.
  836. *
  837. 4( Characters in memory =:
  838. Characters in memory =:   
  839.              This line indicates the approximate number of characters 
  840.              currently being viewed by the SAIC Text Editor.   
  841. *
  842. 5( Blocks before memory =:
  843. Blocks before memory =: 
  844.              This line indicates the number of blocks of characters on disk 
  845.              preceding the cursor position.  
  846. *
  847. 6( Blocks after memory =:
  848. Blocks after memory =:   
  849.              This line indicates the number of blocks of characters on disk 
  850.              following the current cursor position.  
  851. *
  852. 7( Characters per block =:
  853. Characters per block =:      
  854.              This line indicates the number of characters that make up one 
  855.              block of text.  
  856. *
  857. 8( Input file still being read
  858. Input file still being read in:   
  859.              This line will appear if you enter the ENVIRONMENT before the 
  860.              entire file you are editing has been read into the edit session. 
  861. *
  862. 9( Cursor Line/Column =:
  863. Cursor Line/Column =:         
  864.              This line indicates the position of the cursor in the text file. 
  865.              The first number indicates the line of text where the cursor is 
  866.              located. The second number indicates the column number where the 
  867.              cursor is located. 
  868. *
  869. @( Date Created :
  870. Date Created : 
  871.              This line indicates the date that this file was originally 
  872.              created. (Note that the time is expressed in military format.)
  873. *
  874. #( Date Last Updated :
  875. Date Last Updated : 
  876.              This line indicates the current date of this edit session.  
  877.              (Note that the time is expressed in military format.)  This 
  878.              date is automatically updated by the computer each day when 
  879.              you enter the editor for the first time.  This date will appear 
  880.              in each text file edited each day. 
  881. *
  882. $( Find Pattern   :
  883. Find Pattern   : 
  884.              This line will indicate the name of the last target that was 
  885.              specified with the last FIND command. 
  886. *
  887. %( Replace Pattern  :
  888. Replace Pattern  : 
  889.              This line will indicate the name of the last substitute that 
  890.              was specified with the last REPLACE command.  
  891. *
  892. &( Markers:
  893. Markers:  
  894.              This line will indicate the names of any markers 
  895.              which have been set in this text file.  
  896. *
  897. *
  898.  
  899.