Google
 

Trailing-Edge - PDP-10 Archives - integ_tools_tops20_v7_30-apr-86_dumper - tools/tvaxv2/tvax.doc
There are 7 other files named tvax.doc in the archive. Click here to see a list.
     TVAX.DOC, Document VAX-TV.                                      Page 1
     Related Documentation.                                       17 Aug 84


     1.0  RELATED DOCUMENTATION.

     This document gives a short description of  differences  with  TV  for
     TOPS20.   This  will  probably  enough  for the experienced user.  The
     inexperienced user, can use the TOPS20 TV Editor Manual,  AA-H181A-TM,
     with this document.



     2.0  COMMANDS.

     2.1  Conventions In This Document.

     The following conventions are noted:

         n      expression
         n,m    begin-, and end-expression
         q      one of the Q-registers
         ^A     ctrl-A, <CTRL> and "A" on keyboard




     2.2  Commands.

     @          followed by I, R, S, or :R, :S
     :          followed by K, R, S
     :X
     ;          followed by <SPACE>, E, G, H, P, S, U, X, Y
     ;Y         append input file to end buffer,
                if file too large for TV-buffer, an additional
                Y or ;Y can be used, to read next part
     <TAB>
     =
     1A         remaining value can be passed to possible
                next command
     C/nC
     D/nD
     E/nE
     Gq
     I/nI
     J/nJ
     K/nK/n,mK
     L/nL
     Mq/nMq     new: iterative execute M
     R/nR
     S/nS
     NUq
     X/nX/n,mX
     n\
     ^L
     ^J         (line-feed) on first position

                                   - 1 -
     TVAX.DOC, Document VAX-TV.                                      Page 2
     Commands.                                                    17 Aug 84


     ^H         (backspace) on first position
     <SPACE>    (space) on first position
     <ESC>      (escape)
     <CR>       (carriage-return)
     Y          same as ;Y, but clears buffer first



     2.3  Commands On VAX And DEC-20.

     Commands are only described, in case they differ from standard DEC-20.
     Refer to DEC-20 Documentation, TOPS-20 TV Editor Manual, AA-H181A-TM.



     2.4  Commands On DEC-20 Only.


        ^A              "               O
        ^B              ;C              P/nP/n,mP
        ^D              ;D              PW
        ^E              ;M              T/nT/n,mT
        ^E              ;N              V/nV/n,mV
        ^N              ;R              W
        ^S              ;T              [
        ^T              ;W              ]
        ^V              ==              \
        ^X              ?
        ^/              A
        !               N



     2.5  Commands On VAX Only.


     ;V/n;V     translate whole buffer, or n lines from
                uppercase to lowercase characters

     ;Z/n;Z     translate whole buffer, or n lines from
                lowercase to uppercase characters

     ;A/n;A     replace spaces by tabs, and discard "trailing"
                spaces in whole buffer, or n lines.

     ^X         switch between exact match, and both upper-
                and lower-case character match for
                R and S commands.





                                   - 2 -
     TVAX.DOC, Document VAX-TV.                                      Page 3
     Expressions.                                                 17 Aug 84


     3.0  EXPRESSION.

     On both VAX and DEC-20, expressions are handled equal.
     Expressions are composed of the following characters:

         <SPACE>
         #              OR-function
         %
         &              AND-function
         (
         )
         *
         +
         -
         .              also current buffer position
         /
         0-9
         B
         Qq
         Z

         H              special case: H is 0Z




     4.0  TERMINAL INPUT.

     Terminal I/O has been  set  up  for  HP2621,  originally.   Taking  in
     account some restrictions, working with VT100 or TAB-compiler terminal
     is possible.  Mind that for HP-terminal,  c/c  flag  is  set  to  "C".
     Terminal input is logged on file TVBACK..
     The following characters have a special meaning:

         <ESC>          when given twice, end input
         <DEL>          delete a character
         ^G             once: BELL, twice: exit TV
         ^C             exit TV
         ^R             display input again
         ^U             delete last line
         ^W             delete last word

     During input of a file-name, the following also applies:

         <ESC>          if first character of file-name: give previous
                        specified file-name
         ^G             back to command-level
         <CR>           end of file-name

     Other control-characters, will be displayed as special  characters  on
     HP-2621, for as well as input as output.


                                   - 3 -
     TVAX.DOC, Document VAX-TV.                                      Page 4
     Terminal Input.                                              17 Aug 84


     During command-execution, pre-fetching of one character  is  done,  if
     this is ^G, execution will be terminated.

     Restrictions in VT100-mode:

     1.  Control characters will not  be  displayed,  a  checkerboard-block
         will  appear.   le  With  input of more than 3 lines, whole screen
         will be rebuild at the time of output to terminal.

     Depending on terminal-settings, TV will decide whether the terminal is
     a HP, or a VT100.

         VT100: SET TERM /DEC
         HP:    SET TERM /NODEC




     5.0  RESTRICTIONS.

     5.1  Buffer-size.

     Maximum buffer-size is 500,000 characters.



     5.2  Q-registers.

     Maximum size for Q-registers, is 500,000 characters.



     5.3  Terminal Input.

     Terminal input is restricted to 25 line in one  time.   In  case  this
     limit  is  exceeded,  TV executes the 25 lines first, and generates an
     extra I-command for the remaining input.



     5.4  Command File Input.

     Command-file input is restricted to 2,000 characters per command.   In
     case  this  limit  is  exceeded,  it will be handled the same way, the
     25-line-limit for terminal input is handled.




                           ====================



                                   - 4 -