home *** CD-ROM | disk | FTP | other *** search
- ;
- Z - General Information <<<< VIEW 4.3 COMMANDS >>>>
-
- --- -------
- |ESC| Halt Listing Go To Mark | 0...9 | +|- Scan Speed
- --- -------
- Quick Write Erase Delete Delete
- Mark Block Marks Read Type Line Block Init Mark Print
- --- --- --- --- --- --- --- --- --- ---
- | Q | | W | | E | | R | | T | | Y | | U | | I | | O | | P |
- --- --- --- --- --- --- --- --- --- ---
- --- --- --- --- --- --- --- --- --- ---
- | A | | S | | D | | F | | G | | H | | J | | K | | L | | ; |
- --- --- --- --- --- --- --- --- --- ---
- End Scan Next Next Find Rpt Up Up R/Scan Top
- Line Screen Find Screen Line
-
- X - Exit M - Merge <sp> - Hop 10 Lines <cr> - F <?,/> - Help,File
- :q e o 0 1 2 3 4 5 6 7 8 9
- MARKING TEXT
-
- O - MARK:
- Sets special marker 0 to the current screen. This is the beginning
- mark for the three block operations. The marker is initialized to
- the beginning of the text.
-
- Q - QUICK MARK:
- Set the next available marker (1-9) to this screen. Markers are
- initialized to the beginning of the text.
-
- # - GO TO MARKER:
- Returns display to marker 0 - 9. Markers are set with Q or O.
-
- E - ERASE MARKS:
- Re-initializes markers 1-9. Need this when there are no free markers
- left or when they become irrelevant.
-
- NOTE: Deletions can obviously affect what markers are pointing to. Markers
- inside a block are reset to the end of the block. Markers after a block stay
- with their text.
- :w y u p
- BLOCK COMMANDS
-
- "Blocks" consist of the text between marker 0 and the bottom of the
- current screen. It may be advisable to set a mark at the present position
- with "Q", check the position of marker 0, and return before doing anything.
-
- P - PRINT BLOCK:
- Sends text in the block to the printer. <ESC> or <^C> will halt the
- listing. Chars high bit masked. Controls are printed in ^n format.
-
- W - WRITE BLOCK:
- Writes text in the block to a disk file. You will be prompted for
- a file name. A <cr> aborts the function. If the file already exists,
- options are to quit or to append the text to it.
-
- U - DELETE BLOCK:
- Deletes the marked block from memory. Make room to read in more of a
- large file or eliminate uninteresting stuff before a write or print.
-
- Y - DELETE LINE:
- Deletes the line at the top of the screen. More convenient than
- marking a block for deleting a few lines.
- : r i t ? / m
- MISCELLANEOUS
- R - READ:
- If VIEW printed a "memory full" message, additional text may be
- read in AFTER SOME HAS BEEN DELETED. The text is appended to the
- end of what is currently in memory. When the entire file has been
- read, you may start over at the beginning.
-
- M - MERGE:
- Append another file to the end of text. As much as there is room for
- will be read in. The original file name remains default for READ.
-
- T - TYPE:
- Type a line to be sent to printer. Terminate with <CR>. Edit with
- DEL, BSP, ^X. Can send ^L line feed or other control characters
- directly. To send ^X, ^M or ^P, type ^P^X etc.
-
- I - INITIALIZE PRINTER:
- Sends optionally installed string to printer.
- See General Information - Options for further details.
-
- / - HELP,FILE:
- Display help screen (if enabled) and/or name of file being viewed.
- :a s d f g h j k l ;
- MOVING THROUGH TEXT
-
- Left Hand Right Hand
- --------- ----------
- A End of text. ; Start of text.
-
- S Scroll forward until key press. L Reverse scroll or reverse hop.
-
- D Next line. K Previous line.
-
- F Next screen. J Previous screen.
-
- G Find a string. H Repeat find.
-
- -The search is forward only.
- -Case is ignored.
- -If found, the string is on the top line.
- -If not found, a message says so.
- : z
- Purpose:
- Browse through a text file, print parts of file, write parts of file
- to disk, merge small files, break up a large file for a memory
- limited text editor. Big brother to PEEP.
-
- Syntax: VIEW [DU|DIR:]FILENAME
-
- System: ZCPR3.3 tool. Requires CRT with at least 80 cols x24 lines and
- TCAP support for EREOL, CLS, cursor.
-
- Features:
- - Handles files larger than available memory.
- - Control characters printed in ^n format. All characters high bit
- masked. Thus recorded BBS sessions or WordStar files are viewable.
- - Portions of the file can be deleted, printed, or written to disk.
- - Merge smaller files.
- - 10 place markers are available for examining large files.
- - Case insensitive FIND function.
- - Assembly options: enable help screen, output to disk, output to list.
- Limitations:
- - Does not handle squeezed or crunched files.
-
-
- Options: (Patches)
-
- 1. The performance of VIEW is significantly enhanced with a CRT
- insert line function. The default version works around this by
- repainting the whole screen when moving back through text.
- The flag byte at 11Eh tells VIEW to use an "insert line" string
- instead. The string for your CRT may be patched in:
-
- Flag: 11E 00/FF ; Do not use/ use insert line.
- ; Default is 00
- Patch bytes:
- 11F 1B ; Default insert is "ESC E"
- 120 45 ; but flag must be FF to use it
- 121 00 ; Must terminate with 0!
- 122 00 ; Room for 4 bytes of code
- 123 00 ; This 0 must stay
-
-
- 2. A printer initialization string of up to 16 bytes may be installed.
- VIEW does the tab expansion, you set the margins, etc.
- Location 10Dh is the byte count and the 16 bytes follow. These are
- currently set to:
- 10D 01
- 10E 0D
- 10F 00
- ... 00
- 11D 00
-
- EXAMPLES OF USE: - Other than as a typer -
-
- 1. After recording a BBS session, you have a 60k file of stuff, some
- interesting, some not and perhaps containing line noise and controls. You can
- read it carefully with VIEW and extract portions to save or print.
-
- 2. Split a file too large for memory resident editor (LZED, VDE) into smaller
- chunks.
-
- 3. Read several files, delete what you don't want, concatenate the remainder
- to a new file.
- D, VDE) i