home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / ZSUS / Z3HELP-5.LBR / V.LBR / VIEW.HZP / VIEW.HLP
Text File  |  2000-06-30  |  7KB  |  169 lines

  1. ;
  2. Z - General Information   <<<< VIEW 4.3  COMMANDS >>>>
  3.  
  4.  ---                                 -------
  5. |ESC|  Halt Listing      Go To Mark | 0...9 |       +|-  Scan Speed
  6.  ---                                 -------
  7.     Quick  Write  Erase               Delete  Delete
  8.     Mark   Block  Marks   Read  Type   Line   Block   Init   Mark  Print        
  9.      ---    ---    ---    ---    ---    ---    ---    ---    ---    ---
  10.     | Q |  | W |  | E |  | R |  | T |  | Y |  | U |  | I |  | O |  | P |
  11.      ---    ---    ---    ---    ---    ---    ---    ---    ---    ---
  12.      ---    ---    ---    ---    ---    ---    ---    ---    ---    ---
  13.     | A |  | S |  | D |  | F |  | G |  | H |  | J |  | K |  | L |  | ; |
  14.      ---    ---    ---    ---    ---    ---    ---    ---    ---    ---
  15.      End   Scan   Next   Next    Find   Rpt     Up     Up   R/Scan  Top
  16.                   Line  Screen          Find  Screen  Line      
  17.  
  18.  X - Exit   M - Merge   <sp> - Hop 10 Lines   <cr> - F   <?,/> - Help,File
  19. :q e o 0 1 2 3 4 5 6 7 8 9
  20.                 MARKING TEXT
  21.  
  22. O - MARK:
  23.     Sets special marker 0 to the current screen.  This is the beginning
  24.     mark for the three block operations.  The marker is initialized to
  25.     the beginning of the text.
  26.  
  27. Q - QUICK MARK:
  28.     Set the next available marker (1-9) to this screen.  Markers are
  29.     initialized to the beginning of the text.
  30.  
  31. # - GO TO MARKER:
  32.     Returns display to marker 0 - 9.  Markers are set with Q or O.
  33.  
  34. E - ERASE MARKS:
  35.     Re-initializes markers 1-9.  Need this when there are no free markers
  36.     left or when they become irrelevant.
  37.  
  38. NOTE:    Deletions can obviously affect what markers are pointing to.  Markers
  39. inside a block are reset to the end of the block.  Markers after a block stay
  40. with their text.
  41. :w y u p
  42.                 BLOCK COMMANDS
  43.  
  44.     "Blocks" consist of the text between marker 0 and the bottom of the
  45. current screen.  It may be advisable to set a mark at the present position
  46. with "Q", check the position of marker 0, and return before doing anything.
  47.  
  48. P - PRINT BLOCK:
  49.     Sends text in the block to the printer.  <ESC> or <^C> will halt the
  50.     listing.  Chars high bit masked.  Controls are printed in ^n format.
  51.  
  52. W - WRITE BLOCK:
  53.     Writes text in the block to a disk file.  You will be prompted for 
  54.     a file name.  A <cr> aborts the function.  If the file already exists,
  55.     options are to quit or to append the text to it.
  56.  
  57. U - DELETE BLOCK:
  58.     Deletes the marked block from memory.  Make room to read in more of a
  59.     large file or eliminate uninteresting stuff before a write or print.
  60.  
  61. Y - DELETE LINE:
  62.     Deletes the line at the top of the screen. More convenient than 
  63.     marking a block for deleting a few lines.
  64. : r i t ? / m
  65.                 MISCELLANEOUS
  66. R - READ:
  67.     If VIEW printed a "memory full" message, additional text may be
  68.     read in AFTER SOME HAS BEEN DELETED.  The text is appended to the
  69.     end of what is currently in memory.  When the entire file has been
  70.     read, you may start over at the beginning.
  71.  
  72. M - MERGE:
  73.     Append another file to the end of text.  As much as there is room for
  74.     will be read in.  The original file name remains default for READ.
  75.  
  76. T - TYPE:
  77.     Type a line to be sent to printer.  Terminate with <CR>.  Edit with
  78.     DEL, BSP, ^X.  Can send ^L line feed or other control characters
  79.     directly.  To send ^X, ^M or ^P, type ^P^X etc.
  80.  
  81. I - INITIALIZE PRINTER:
  82.     Sends optionally installed string to printer.
  83.     See General Information - Options for further details.
  84.  
  85. / - HELP,FILE:
  86.     Display help screen (if enabled) and/or name of file being viewed.
  87. :a s d f g h j k l ;
  88.                 MOVING THROUGH TEXT
  89.  
  90.        Left Hand                           Right Hand
  91.        ---------                           ----------
  92. A  End of text.                     ;  Start of text.
  93.  
  94. S  Scroll forward until key press.  L  Reverse scroll or reverse hop.
  95.  
  96. D  Next line.                       K  Previous line.
  97.  
  98. F  Next screen.                     J  Previous screen.
  99.  
  100. G  Find a string.                   H  Repeat find.
  101.  
  102.     -The search is forward only.
  103.      -Case is ignored.
  104.      -If found, the string is on the top line.
  105.      -If not found, a message says so.
  106. : z
  107. Purpose:
  108.     Browse through a text file, print parts of file, write parts of file
  109.     to disk, merge small files, break up a large file for a memory
  110.     limited text editor.  Big brother to PEEP.
  111.  
  112. Syntax:    VIEW [DU|DIR:]FILENAME
  113.  
  114. System:    ZCPR3.3 tool.  Requires CRT with at least 80 cols x24 lines and
  115.     TCAP support for EREOL, CLS, cursor.
  116.  
  117. Features:
  118.     - Handles files larger than available memory.
  119.     - Control characters printed in ^n format.  All characters high bit
  120.       masked.  Thus recorded BBS sessions or WordStar files are viewable.
  121.     - Portions of the file can be deleted, printed, or written to disk.
  122.     - Merge smaller files.
  123.     - 10 place markers are available for examining large files.
  124.     - Case insensitive FIND function.
  125.     - Assembly options: enable help screen, output to disk, output to list.
  126. Limitations:
  127.     - Does not handle squeezed or crunched files.
  128.  
  129.  
  130. Options: (Patches)
  131.  
  132. 1.    The performance of VIEW is significantly enhanced with a CRT
  133.     insert line function.  The default version works around this by
  134.     repainting the whole screen when moving back through text.
  135.     The flag byte at 11Eh tells VIEW to use an "insert line" string 
  136.     instead.  The string for your CRT may be patched in:
  137.  
  138.             Flag:    11E    00/FF    ; Do not use/ use insert line.
  139.                            ; Default is 00
  140.          Patch bytes:
  141.                 11F    1B    ; Default insert is "ESC E"
  142.                 120    45    ; but flag must be FF to use it
  143.                 121    00    ; Must terminate with 0!
  144.                 122    00    ; Room for 4 bytes of code
  145.                 123    00    ; This 0 must stay
  146.  
  147.  
  148. 2.    A printer initialization string of up to 16 bytes may be installed.
  149.     VIEW does the tab expansion, you set the margins, etc.
  150.     Location 10Dh is the byte count and the 16 bytes follow.  These are
  151.     currently set to:
  152.                 10D    01
  153.                 10E    0D
  154.                 10F    00
  155.                 ...    00
  156.                 11D    00
  157.  
  158. EXAMPLES OF USE:   - Other than as a typer -
  159.  
  160. 1.  After recording a BBS session, you have a 60k file of stuff, some
  161. interesting, some not and perhaps containing line noise and controls.  You can
  162. read it carefully with VIEW and extract portions to save or print.
  163.  
  164. 2. Split a file too large for memory resident editor (LZED, VDE) into smaller
  165. chunks.
  166.  
  167. 3. Read several files, delete what you don't want, concatenate the remainder
  168. to a new file.
  169. D, VDE) i