Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-04 - decus/20-0135/vided.man
There are 3 other files named vided.man in the archive. Click here to see a list.
National Defense Research Institute    1977-03-05  Revised: 1977-11-30
S-104 50 Stockholm 80
SWEDEN




VIDED - A DISPLAY-ORIENTED TEXT EDITOR

     By Jacob Palme


     ABSTRACT: VIDED is a text editor, that is a computer program
     used to produce, correct and modify texts stored in the
     computer. VIDED uses display terminals, and is based on the
     idea that the screen of the terminal should always show a
     section of text from the text file being edited.

     After an editing operation, both the text in the computer and
     the image on the screen are immediately changed to represent
     the new text. The user can directly and immediately see the
     effect of his editing.

     VIDED can thus not be used on printing terminals.

     VIDED contains facilities for reformatting sections of text to
     get lines and pages of desired size after additions and
     deletions, including renumbering of pages. VIDED will thus not
     only replace conventional text editors, but also postprocessors
     like RUNOFF.

     VIDED is intended for use on many different kinds of display
     terminals, but the first version will only work on:

  A) INFOTON VISTA terminals with 20 lines of 80 characters
     per line.

  B) INFOTON VISTAR SATTELITE terminals with 24 lines of 80
     characters per line.

  B) MINITEC terminals with 24 lines of 80 characters per line.

  C) DATAMEDIA ELITE 1520 terminals without the auto-lf feature.

  D) TELETEC terminals with 24 times 80 characters.

  E) TANDBERG TDV 2000 terminal (See chapter 4.1).

  F) MINIBEE and BEEHIVE B 100 terminal (See chapter 4.3).

  G) CDC 713-10 terminal (See chapter 4.4).

     The manual you are now reading has been produced with VIDED.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 2


TABLE OF CONTENTS:

     0. TABLE OF CONTENTS

     1. INTRODUCTION TO THE USE OF VIDED

          1.1  WHAT IS VIDED?
          1.2  CURSOR MOVEMENT, PART I
          1.3  INPUTTING COMMANDS WITHOUT SPECIAL KEYS
          1.4  CURSOR MOVEMENT, PART II
          1.5  TEXT INSERTION
          1.6  TEXT DELETION
          1.7  PARAGRAPH JUSTIFICATION
          1.8  MOVING AND COPYING
          1.9  PAGE HANDLING
          1.10 STATUS, HELP AND RESTORATION
          1.11 EXITING FROM VIDED

     2. FULL DESCRIPTION OF THE VIDED COMMANDS

          2.1  STARTING AN EDITING SESSION
          2.2  TYPING TEXT
          2.3  TYPING COMMANDS TO VIDED
          2.4  CURSOR MOVEMENT
          2.5  TEXT INSERTION COMMANDS
          2.6  TEXT DELETION COMMANDS
          2.7  PARAGRAPH JUSTIFICATION COMMANDS
          2.8  MOVING AND COPYING
          2.9  PAGE HANDLING
          2.10 STATUS, HELP and RESTORATION COMMANDS
          2.11 EXITING FROM VIDED
          2.12 RESTRICTIONS IN VIDED

     3. ONE-PAGE SUMMARIES

          3.1  ONE-PAGE SUMMARY OF VIDED COMMANDS
          3.2  ONE-PAGE SUMMARY OF DEC 10 TEXT HANDLING COMMANDS

     4. INFORMATION FOR VARIOUS TERMINALS

          4.1  TANDBERG TDV 2000
          4.2  ELITE 1520
          4.3  MINIBEE, BEEHIVE B 100 AND DEC VT52
          4.4  CDC 713-10

     5. INDEX
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 3


1. INTRODUCTION TO THE USE OF VIDED.

1.1 WHAT IS VIDED?

     VIDED is a computer program to handle long and short texts
     which are stored in a computer.

     VIDED can only be used on display terminals. The screen of the
     terminal shows a window of the text you are editing.

     You can type on the terminal just as you type on a typewriter.
     There is a special marker called "cursor" which shows where the
     next character typed by you will appear on the screen.

     The RETURN key on your terminal is used to get to the beginning
     of the next line. If you use the RETURN key at the bottom of
     the screen, the whole screen will "scroll", that is roll up one
     line. The top line will then disappear from the screen, but it
     is saved by the computer. A new blank line will appear at the
     bottom of the screen.

     If you want to correct an error or modify what you have already
     written, there are a number of commands which you can give to
     the computer. These commands allow you to insert, delete and
     move portions of the text without rewriting anything already
     written.

     After each such command, the screen will immediately show the
     text after the change.

     When you have finished with VIDED, the text is saved by the
     computer and you can type it out on a printing terminal.

     You can also use VIDED on a saved text, if you want to add to,
     delete from or change the text.

     When you enter VIDED to work on an already existing text, there
     are commands to move to the portion of the text where you want
     to make your modification.

     When you push the RETURN key at the bottom of the screen during
     the editing of an already existing text, the screen will scroll
     and show one more line from the input text.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 4
1.1 WHAT IS VIDED?

     VIDED is suitable also for putting simple pictures, flow
     diagrams and tables into your text. Here are some examples:

       ------------------------------------------------------------
       !  How to answer ! Fact --> ! Yes  ! No       ! Neither    !
       !                -------------------------------------------
       !  questions and ! Question ! Yes  ! No       ! Don't know !
       !                -------------------------------------------
       !  statements:   ! State-   ! I    ! Not      ! Accepted   !
       !                ! ment     ! know ! possible !            !
       ------------------------------------------------------------


----------------------------------------------------------------------
!                                                                    !
!       ^                                 __________                 !
!      / \                                !        !                 !
!     / o \            --------<---NO-<---! READY? !--->-YES---      !
!    / o o \           !                  !________!          !      !
!   / o o o \          V                      !               V      !
!  /_________\    _________      ________     !           ________   !
!  ! O O O O !    !       !      !      !     !           !      !   !
!  ! O O O O !    ! START !----->! EDIT !-->---           ! STOP !   !
!  ! O O O O !    !_______!      !______!                 !______!   !
!  ! O O O O !        ^                                       !      !
!  ! O O O O !        !                                       V      !
----------------------------------------------------------------------


             !
       1.00 -!- - - - - - oooooo  - - - - - - - - - - - - - - - - - -
             !          oo      oo
             !        oo          oo
             !       o              o
             !     oo                oo
             !    o                    o
             !   o                      o
       0.00  !--o------------------------o------------------------o---
             !                           ^o                      o
             !  The curve intersects     ! o                    o
             !  zero at this point ---->--  oo                oo
             !                                o              o
             !                                 oo          oo
             !                                   oo      oo
      -1.00 -!- - - - - - - - - - - - - - - - - -  oooooo - - - - - -
             !
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 5
1.1 WHAT IS VIDED?


                          \ ! /
                     ------(*)------     ____________________
                          / ! \         /                    \                /
                            !          /                      \    \___/     /
  ((               ))                 /                        \  _(o.o)    /
  ! \_____________/ !                /                          \/___,,!___/___
  !  \           /  !_______________/________________            \
  !   (0) \ / (0)   !===    ===   ==  =  ==          \            \       _____
__!_______ ! _______!__       ===   ===  = /    //    \            \     /
----------.!.----------            ===  = / //         \            \   /
  /\   \__/ \__/   /         \  ==   ==  !     !!     \\\            \ /
 !   \___________/           /           ! !!            \            /
 !                          /         ___!___        /\\  \ _________/
 \________!     !________  /_________/              /  \   !         \_______tm
 /        \_____/        \/         (_(_(_(__/_____/    \\\\
(_(__(__(__)   (_)__)__)__)

(This beautiful wolf was created by Tomas Moll.)

1.2 CURSOR MOVEMENT, PART I

     There are a number of special keys and commands which you can
     use to move the cursor on the screen. After moving the cursor,
     you can type new text which will replace the previous text.

     There are four special keys on your terminal with arrows
     pointing up, down, left and right. Pushing one of these keys
     will move the cursor one step in each direction.

     (If your terminal does not have these special keys, see section
     2.4.)

     The key labelled HOME on your terminal will move the cursor to
     the upper left corner of the screen.

     The key labelled RETURN will move the cursor to the beginning
     of the next line.

     The key labelled TAB will move the cursor to the next TAB
     position.

1.3 INPUTTING COMMANDS WITHOUT SPECIAL KEYS

     There are not enough special keys on your terminal for all
     commands you can give to VIDED. The printing keys must
     therefore be used. To tell VIDED that what you are typing is a
     command to VIDED, and not something to be inserted on the
     screen, you start such commands by pushing a special command
     starting key.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 6
1.1 WHAT IS VIDED?

     This key is labelled ESC on INFOTON and MINITEC terminals. On
     other terminals the key may be labelled ESCAPE or ALTMODE.

     When you push this key, the character & will appear on the
     screen. You can then type the command. When the command is
     ready, it will disappear from the screen and the text which was
     overwritten by the command will be restored.

     Some of the special commands have to be finished by pushing the
     RETURN key on your terminal.

1.4 CURSOR MOVEMENT, PART II

     The "&X" command will move the cursor past all text on the
     current line.

     Example:

     Mary had a little lamb.
     ^
     You type the "&X" command:

     &Xry had a little lamb.
       ^
     And the computer moves the cursor:

     Mary had a little lamb.
                            ^
     The "&S" command can be used to search for a certain part of
     the text.

     Example:

     Mary had a little lamb.
     ^
     "&Slittle" will move the cursor to:

     Mary had a little lamb.
                      ^
     The "&N" command is similar to the "&S" command, but will
     search past the end of the screen into unread parts of the text
     you are editing.

1.5 TEXT INSERTION

     When you type text at the position of the cursor, existing text
     will be overwritten. There are special commands to insert
     text without overwriting.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 7
1.1 WHAT IS VIDED?


     The "&I" command is used to insert new text. Example:

     Mary had a little lamb.
                       ^
     The "&Iblack " command will change this to:

     Mary had a little black lamb.

     The "&nL" command inserts blank lines. If you, for example,
     want to insert five blank lines, type "&5L". "&L" is equivalent
     to "&1L".

     A simple way to delete text is to overwrite it with blanks or
     with other text.

     The key labelled DEL or DELETE or RUBOUT on your terminal will
     remove the last character and move the cursor back, so that you
     can correct it.

     Example:

     Mary had a littlr
                      ^
     Here, RUBOUT will give you:

     Mary had a littl
                     ^
     So that you can type in the correct character "e".

     The "&W" command removes the last line.
     The "&U" command removes the whole previous line.

     The "&K" command removes lines after the cursor.
     "&K" removes one line, "&5K" removes five lines.

     The "&nD" command will delete n characters and move the rest of
     the line back. Example:

     Mary had a littler lamb.
                      ^
     Here, "&D" will remove the "r" in "littler" and move " lamb."
     back to give you:

     Mary had a little lamb.
                      ^
     By typing "&5D" you can delete 5 characters in the same way.

1.7 PARAGRAPH JUSTIFICATION

     When you have added and deleted words in a paragraph, the lines
     are often uneven. The "&J" command will move words from line to
     line to make the paragraph more even.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 8
1.7 PARAGRAPH JUSTIFICATION

     Example:

     Jack and Jill went up the hill. Jill came tumbling after.
                                    ^
     To insert "Jack fell down." after "hill." you can first type
     "&L" to get blank space for the insertion:

     Jack and Jill went up the hill.
                                     Jill came tumbling after.

     You can then add the new sentence:

     Jack and Jill went up the hill. Jack fell down.
                                     Jill came tumbling after.

     Then move the cursor to the beginning of the paragraph and type
     "&J" to justify the paragraph, and you will get:

     Jack and Jill went up the hill. Jack fell down. Jill came
     tumbling after.

1.8 MOVING AND COPYING

     By typing "&Qreg 5" you will store a copy of the next five
     lines in a storage area under the name "reg". You can later get
     back this stored text with the command "&Greg".

1.9 PAGE HANDLING

     The command "&Z" will scroll the screen and at the same time
     take in lines from the input file. For example, "&5Z" will
     output the top five lines of the screen and instead take in
     five lines from the input file at the bottom of the screen.

     The command "&P" will move the screen to the top of the next
     page. By typing "&4P" you can move directly four pages forward
     in the text.

     By typing "&0P" you can get back to the top of the current
     page, and by typing "&P0E" you can get to the bottom of the
     current page.

     The "&PI" command divides a page into two pages at the
     cursor position.

     New pages inserted with the "&PI" command get the same header
     and subheader as the previous page, except that the page number
     in the header is increased by 1.

     Every time you modify a text, the date of this revision will be
     put into the first line of the first page of the text.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 9

1.10 STATUS, HELP AND RESTORATION

     The "&O" gives information on which file you are editing, where
     you are in the file etc.

     The "&H" command prints a summary of the VIDED commands.

     The "&R" command restores a jumbled screen.

1.11 EXITING FROM VIDED

     The "&E" command finishes the current VIDED session.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 10

2. FULL DESCRIPTION OF THE VIDED COMMANDS

2.1 STARTING AN EDITING SESSION

     Type the command "RUN VIDED[106,346]" to the DEC-10 monitor.
     VIDED will then respond with a prompter:
     *

     Type the name of the file you want to edit or create.
     Example:
     *FIL.EXT

     You can also type the monitor command
     "RUN VIDED[106,346]-FIL.EXT" to get directly into the file you
     want to edit.

     If you use VIDED several times during a terminal session on the
     same file, you need only give the file name the first time. The
     next time, just type "RUN VIDED[106,346]-".

     If no file called FIL.EXT exists, VIDED will produce a new
     file.

     IF a file called FIL.EXT does exist, VIDED will produce a
     modified version of this file. The previous version of the file
     will be kept, but renamed to FIL.QXT, the same filename but
     with the first letter of the extension changed to Q.

     IF you want VIDED to edit an input file and produce an edited
     copy with another name, write the new name, =, and the old
     name. Example:
     *NEW.EXT=OLD.EXT

     You can also give other information on this initial line of
     data to VIDED by giving switches. Switches are preceded by "/".
     The following switches exist:

  >  The switch /T tells VIDED what kind of display terminal you are
     using. For example:
     *NEW.FIL=OLD.FIL/T:1
     will tell VIDED that you are using a terminal of type 1, that
     is an INFOTON VISTA terminal.

     Here is a list of the numbers for different kinds of terminals:
     1  INFOTON VISTA WITH 20 LINES
     2  DEC VT52 (Not yet working)
     3  MINITEC
     4  ELITE 2500 WITH AUTO-LF FUNCTION (Not yet working)
     5  ELITE 2500 WITHOUT AUTO-LF FUNCTION (Not yet working)
     6  ELITE 1520 WITH AUTO-LF FUNCTION (Not yet working)
     7  ELITE 1520 WITHOUT AUTO-LF FUNCTION
     8  TELETEC
     9  INFOTON VISTAR SATTELITE
     10 TANDBERG TDV 2000
     11 BEEHIVE B 100
     12 CDC 713-10
     99 INFOTON VISTA WITH 24 LINES SCREEN
     0  Other kind of terminal (probably not working)
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 11
2.1 STARTING AN EDITING SESSION

  >  /N:n if you want VIDED to produce a line-numbered file with the
     increment n between successive line numbers. This switch is not
     necessary if the input file is already line-numbered.

  >  /-N if you want VIDED to remove line numbers from a line-
     numbered input file.

  >  /MP:n to indicate maximum number of lines per page. The default
     value is 56.

  >  /ML:n to indicate left margin. Default is 5.

  >  /MR:n to indicate right margin. Default is 68.

  >  /L:n to tell VIDED the number of lines on the screen of your
     terminal.

  >  /P to indicate that you want titles and page numbers at the top
     of each page, and date on the first line of the first page.

  >  /-P to indicate that you do not want titles, page numbers and
     date.

     If you give neither /P nor /-P then VIDED will assume /-P for
     files with extensions typical for RUNOFF files and source
     program files (e.g. ".FOR") and /P for all other files.

     You can change the default values assumed by VIDED for these
     switches by a line in your SWITCH.INI file. For example, if
     your SWITCH.INI file includes the line
     "VIDED /MP:100/ML:0/-P"
     then VIDED will assume these default values for you.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 12

2.2 TYPING TEXT

     The display screen will always show a part of the text being
     edited. This means that when you are editing a new file, the
     screen will initially be blank.

     Any printable character you type will immediately be placed on
     the screen and in the text file at the position of the cursor
     on the screen. You can thus just begin to type the text of your
     file, it will be shown on the screen and put into the file in
     the computer.

2.3 TYPING COMMANDS TO VIDED

     There are a number of commands which you can give to VIDED to
     insert text, delete text, stop editing etc. To indicate to the
     computer that you are typing a command to VIDED and not text to
     be inserted into the file, you start by typing a special key
     which indicates "start of a command".

     This special key is not the same on all display terminals,
     on the INFOTON VISTA terminal you can use the ESCAPE key.
     (On some other terminals you have to type ESCAPE(ALTMODE)
     twice or use the CONTROL-F key.)

     The character "&" will show on your screen to indicate that the
     computer has received this special key input and is waiting for
     a command to VIDED. In the examples below, the character "&"
     means this special command key and not the actual character
     "&".

     Do not be afraid to type a VIDED command on top of other
     text on the screen. The command will be wiped out and the
     text below it restored as soon as you have typed in the full
     command.

     As an example of a VIDED command, the H (Help) command will
     give a list of the VIDED commands. Thus, to get a list of
     the VIDED commands, you just type ESCAPE(ALTMODE) (twice on
     some terminals) or CONTROL-F followed by the letter "H" or
     "h". This command is called the "&H" command.

2.4 CURSOR MOVEMENT

     The cursor on the screen indicates where text which you type
     in will be put. There are several commands to move the
     cursor to a desired position on the screen.

     The CARRIAGE RETURN key will move the cursor to the beginning
     of the next line. If you are on the last line, the CARRIAGE
     RETURN will cause the screen to scroll, that is move up one
     line and bring in a new blank line.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 13
2.4 CURSOR MOVEMENT

     There are four special keys on your terminal with arrows
     pointing LEFT, RIGHT, UP and DOWN. These keys can be used to
     move the cursor in the desired direction. The key labelled
     "HOME" can be used to move the cursor to the upper left
     corner of the screen.

     (NOTE: If you have a DATAMEDIA ELITE 1520 terminal without the
     optional "numeric" keyboard, your terminal lacks these four
     keys. See chapter 4.2 about how to handle such terminals.)

  &X (END OF LINE) COMMAND:
     The "&X" command will move the cursor past all non-blank
     characters on the current line. For example, assume that the
     current line is:

     Mary had a little lamb.

     The "&X" command will then move the cursor to the blank
     position immediately after "lamb.".


  &Ah v (ADRESS SCREEN) COMMAND:
     The "&Ah v" command will move the cursor to the given position
     on the screen, counted from the upper left corner. Finish with
     RETURN or SPACE. For example "&A30 5" will move the cursor to
     position 30 of line 5 on the screen.

  &S (SEARCH) COMMAND:
     The "&S<search string>" command will search the screen for the
     search string immediately following "&S", beginning the search
     at the current screen position. If this string is found, then
     the cursor is placed after it. If the string cannot be found on
     the screen, the cursor is not moved.

     Assume for example that the screen contains the line:

     Jack and Jill went up the hill.
     ^
     If the cursor is at the beginning of the line, then the command
     "&Sill" will move the cursor to the position after "Jack and
     Jill". If the command "&Sill" is given once more, the cursor is
     moved to the dot after "hill".

     If you want to search for the same string as in the last
     search, you need not give any search string at all. Thus, in
     the example above, you could give just the command "&S" instead
     of "&Sill" the second time.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 14
2.4 CURSOR MOVEMENT


     The end of the search string can be indicated either by pushing
     the RETURN key, or by pushing the command indicating key
     (ALTMODE(ESCAPE) or CONTROL-F).

     The "&N" command is similar to the "&S" command but will
     continue to search past the end of the text shown on the screen
     when the command is given.

  &T (TAB) COMMAND:
     The TAB key and the &T command moves the cursor to the next TAB
     setting on the current line. The TAB settings are initially
     5, 8, 16, 24, 32, 40, 48, 56, 64 and 72.

  &nT COMMAND:
     The "&nT" command will move the cursor to position n on the
     current line. Assume for example that the current line is:

     Mary had a little lamb.

     Then the "&10T" command will move the cursor to the "h" in
     "had".

  &TZ (TAB ZERO) COMMAND:
     This command will remove all the TAB settings.

  &TR (TAB RESTORE) COMMAND:
     This command will restore the TAB settings to the initial
     5, 8, 16, 24, 32, 40, 48, 56, 64 and 72.

  &TS (TAB SET) COMMAND:
     This command will make a TAB setting at the current horizontal
     position.

     Example: If you want only one TAB setting at the horizontal
     position 40, you can write the following series of commands:
     "&TZ &40T &TS ".

  &TnS (TAB SET) COMMAND:
     This command will set a horizontal tab at position n.
     Example: "&T40S" will set the same tab as in the above example.

2.5 TEXT INSERTION COMMANDS

     If you want to insert new text, you just move the cursor to
     where you want the text and type it. The new text will then
     overwrite previous text.

     The "&I", "&L" and "&V" commands can be used to insert text
     without overwriting previous text.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 15
2.5 TEXT INSERTION COMMANDS

  &I (INSERT) COMMAND:
     The "&I<insertion text>" command will insert new text, shifting
     the rest of the text to make room for the addition. Finish the
     insertion text with RETURN or with the command starting key
     (ALTMODE or CONTROL-F). Assume for example that the screen
     contains the text:

     Mary had a little lamb.
                       ^
     To change this to "Mary had a little black lamb.", you can move
     the cursor to the "l" in lamb and make the command "&Iblack ".

  &nV (INSERT BLANK) COMMAND:
     This command is a short form for the "&I<n spaces>&" command to
     insert n spaces. On most terminals, you can type CONTROL-V
     instead of "&V" to insert a single space.

  &nL (LINE INSERTION) COMMAND
     The "&nL" command will insert n blank lines, displacing the
     rest of the text downwards. To insert one blank line, the short
     form "&L" can be used.

     Assume for example that the screen contains the two lines:

     Jack and Jill went up the hill.
^    Jack fell down, and Jill came tumbling after.

     Then the "&L" command at the beginning of the second line will
     change this to:

     Jack and Jill went up the hill.

     Jack fell down, and Jill came tumbling after.

     If the "&nL" command is used in the middle of a line, then that
     line will be split. Assume for example that the screen contains
     the line:

     Jack and Jill went up the hill.
                   ^
     If the cursor is at the "w" in "went", then the "&L" command
     will change this line to:

     Jack and Jill
                   went up the hill.

     If you want to insert many words, then it is usually better to
     use the "&nL" command and type the new words into the blank
     lines than to use the "&I" command.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 16
2.5 TEXT INSERTION COMMANDS

  &LD (LINE DIVIDE) COMMAND
     The "&LD" command is similar to the "&L" command, but the
     second part of the line is left justified. In the example
     above, you will thus get:

     Jack and Jill
     went up the hill.

     If you want to insert blank lines between the parts, write
     "&LnD" where n is one more than the number of blank lines
     wanted.

2.6 TEXT DELETION COMMANDS

     One way to delete text on the screen is to move the cursor to
     the text to be deleted and overwrite it with other text, for
     example with blanks.

     The key on your terminal labelled RUBOUT, DELETE or DEL can be
     used to make the character immediately to the left of the
     cursor blank.

     Assume for example that the screen contains:

     Jack and Jill wemt
                       ^
     To change the last word to "went" you can first push the RUB
     OUT key twice, which gives you:

     Jack and Jill we
                     ^
     Then you type "nt" to get:

     Jack and Jill went
                       ^

     RUBOUT at the beginning of a line will move the cursor to the
     end of the previous line. Example:

     Jack and Jill wemt
up
  ^
     Five succesive RUB OUTs will give:

     Jack and Jill we
                     ^
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 17
2.6 TEXT DELETION COMMANDS

  &nD (DELETE) COMMAND
     The "&nD" command can be used to delete characters and move the
     succeeding text back so that there will be no blank space.
     Assume for example that you have:

     Jack and Jill went uppety the hill.
                          ^
     To change "uppety" to "up" you type the command "&4D".

     If you want to delete just one character, you can use the short
     form "&D". On most terminals, you can also delete one character
     with CONTROL-D.

     Suppose that the screen contains:

     Jack and Jill went up the hill.
^
     "&D" or CONTROL-D will move the text one step left:
    Jack and Jill went up the hill.
^
     "&V" or CONTROL-V will move the text one step right:
      Jack and Jill went up the hill.
^
  &W (WORD DELETE) COMMAND
     The "&W" command will delete the last word preceding the
     cursor. On most terminals, CONTROL-W can also be used. Assume
     the following text:

     Jack and Jill went uppety
                              ^
     "&W" will give:

     Jack and Jill went
                        ^
  &U (UPTO DELETE) COMMAND
     The "&U" command will make the line blank up to the cursor.
     CONTROL-U can also be used on most terminals.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 18
2.6 TEXT DELETION COMMANDS

  &nK (DELETE LINES) COMMAND
     The "&nK" command will delete n lines and move the succeeding
     lines up to cover the blank lines. "&K" is short for "&1K".

     Example:

     Jack and Jill went up the hill.
     Jack fell down,
^    and Jill came tumbling after.

     The "&K" command will remove the entire second line:

     Jack and Jill went up the hill.
     and Jill came tumbling after.

     If the "&nK" command is used with the cursor in the middle of a
     line, then only the text after the cursor will be deleted on
     the first line.

     Example:

     Jack and Jill went up the hill.
                  ^
     "&K" will change this to:

     Jack and Jill
                  ^
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 19

2.7 PARAGRAPH JUSTIFICATION COMMANDS.

  &nJ (JUSTIFY) COMMAND
     If you have inserted new words into a paragraph, then the lines
     may be of uneven lengthes. By moving the cursor to the first
     line of the paragraph and typing the "&J" command the paragraph
     is justified. Example:

^    Jack went up the hill.
     Jill went up the hill.
     Jack fell down, and Jill came tumbling after.

     "&J" will change this to:

     Jack went up the hill. Jill went up the hill. Jack fell down,
     and Jill came tumbling after.
^
     When you type in a new paragraph, you can just type on without
     using the RETURN key at all, like this:

Jack went up the hill. Jill went up the hill. Jack fell down, and Jill came tum
bling after.

     Then move the cursor to the start of the paragraph and use the
     "&J" command and you will get:

     Jack went up the hill. Jill went up the hill. Jack fell down,
     and Jill came tumbling after.
^

     WARNING: The "&J" command will regard succeeding lines upto an
     entirely blank line, or upto a line beginning with a dot, as
     part of the same paragraph. If you want to justify only n
     lines, type "&nJ".

     If you want the first line of the paragraph to start or end at
     a horizontal position different from the rest of the lines,
     then move the cursor past this irregular start before making
     the "&J" command. Example 1:

          Jack and Jill went up the hill.
     The man fell down, and the woman came tumbling after.

     Move the cursor to the "J" in Jack before making the "&J"
     command to get:

          Jack and Jill went up the hill. The man fell down, and the
     woman came tumbling after.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 20
2.7 PARAGRAPH JUSTIFICATION COMMANDS.

     Example 2:

  1) Jack and Jill went up the hill.
     The man fell down, and the woman came tumbling after.

     Move the cursor to the "J" in "Jack" before making the
     "&J" command to get:

  1) Jack and Jill went up the hill. The man fell down, and the
     woman came tumbling after.


     A COMBINED EXAMPLE OF INSERTION AND JUSTIFICATION:

     Suppose you have the text:

     Jack and Jill went up the hill. Jill came tumbling after.

     You want to insert "Jack fell down." between the two sentences.
     One way to do this can be the following:

     1) Move the cursor to the insertion point with the "&S."
     command.

     Jack and Jill went up the hill. Jill came tumbling after.
                                    ^

     2) Use the "&L" command to get blank space for the insertion.

     Jack and Jill went up the hill.
                                    ^Jill came tumbling after.

     3) Insert the new sentence:

     Jack and Jill went up the hill. Jack fell down.
                                     Jill came tumbling after.

     4) Move the cursor to the start of the paragraph and use the
     &J" command to justify it:

     Jack and Jill went up the hill. Jack fell down. Jill came
     tumbling after.

  &nML AND &nMR (LEFT AND RIGHT MARGIN SET) COMMANDS
     The "&J" command will justify the paragraph within a left and a
     right margin. The initial (default) values of these margins are
     the horizontal positions 5 and 68, unless you have given your
     own defaults in your SWITCH.INI file.

     These margins can be changed with the "&nML" and "&nMR"
     commands, to change respectively the left and right margin.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 21
2.7 PARAGRAPH JUSTIFICATION COMMANDS.

     Example: After "&ML10 &MR40" the "&J" command will produce:

          Jack and Jill went up the
          hill. Jack fell down. Jill
          came tumbling after.

     You can give the &ML and &MR commands without any numerical
     arguments. The margins will then be set to the cursor position
     of the & in the &ML or &MR command.

  &- (DIVIDE WORD) COMMAND
     Sometimes, some lines in a paragraph will be too short due to
     very long words. You can then use the "&-" command to divide
     the long word. Example:

     Eine Arbeitsgruppe des Kurses befasse sich mit der
     prozessrechnergefuehrten Ueberwachung.
            ^
     Move the cursor to the point where the word is to be divided
     and use the "&-" command to get:

     Eine Arbeitsgruppe des Kurses befasse sich mit der prozess-
     rechnergefuehrten Ueberwachung.

     Always use the "&J" command first, before using the "&-"
     command.

     The "&-" command is just a shorter way to do the following:

     1) Do the "&I- " command.

     2) Move the cursor to the beginning of the previous line.

     3) Do the "&J" command.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 22

2.8 MOVING AND COPYING.

  &Q<name> n (Q-REGISTER STORE) COMMAND
     The "&Q<name> n" command will store n lines in a Q-register (a
     nonvisible storage area). The contents of the Q-register can
     then be restored on another line.

     Just "&Q<name>" will store one line, "Q<name> 0" will store the
     rest of the screen. Only text visible on the screen can be
     stored in a Q-register.

  &G<name> (Q-REGISTER GET) COMMAND
     The "&G<name>" will copy the contents of a Q-register onto the
     screen.

     NOTE: Copying will overwrite other text on the screen, but
     parts of the Q-register which do not fit in the screen area
     will not be copied.

     Example: You want to exchange these two lines:

     Jack fell down, and Jill came tumbling after.
     Jack and Jill went up the hill.

     Then move the cursor to the first line, and make the command
     "&Qfirst 1". Then delete the first line with "&K" and insert a
     blank line after the second line with "&L" and finally copy the
     Q-register content onto the new blank line with the "&Gfirst"
     command. You now have:

     Jack and Jill went up the hill.
     Jack fell down, and Jill came tumbling after.

     If you just write "&Q<name>" then everything below and to the
     right of the cursor will be put into the q-register.

  &Q<name> n m (Q-REGISTER STORE BOX) COMMAND
     The "&Q<name> n m" command can be used to store any rectangular
     box on the screen into a q-register. The width of the box is n
     characters and the height is m lines. This is very useful when
     producing tables, flow diagrams etc.

     If n or m is given as 0, the rest of the screen is put into the
     Q-register. Only text visible on the screen can be put into a
     q-register.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 23
2.8 MOVING AND COPYING

     You can for example first type this text:

     !---------!
     !         !
     !         !
     !---------!

     Then move the cursor to the upper left corner of the box and
     type the command "&Qbox 11 4".

     You can now move the cursor to another position:

     !---------!
     !         !    ^
     !         !
     !---------!

     And get a copy of the box with "&Gbox".

     !---------!    !---------!
     !         !    !         !
     !         !    !         !
     !---------!    !---------!
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 24
2.8 MOVING AND COPYING

     To produce a table, you can first produce one vertical line:

        !   Then store the line into a q-register with the
        !   "&Qline 1 0" command.
        !   (0 signifies the rest of the visible screen.)
        !
        !
        !
        !
        !
        !

     Then you can get more vertical lines into your table by moving
     the cursor to the top of each line and typing the "&Gline"
     command.

        !       !       !       !       !       &Gline
        !       !       !       !       !
        !       !       !       !       !
        !       !       !       !       !
        !       !       !       !       !
        !       !       !       !       !
        !       !       !       !       !
        !       !       !       !       !
        !       !       !       !       !

     You can insert horizontal lines in the same way, by storing one
     horizontal line in a Q-register and then inserting it several
     times with the "&G" command, to get:

        ---------------------------------------------------------
        !       !       !       !       !       !       !       !
        !       !       !       !       !       !       !       !
        ---------------------------------------------------------
        !       !       !       !       !       !       !       !
        !       !       !       !       !       !       !       !
        ---------------------------------------------------------
        !       !       !       !       !       !       !       !
        !       !       !       !       !       !       !       !
        ---------------------------------------------------------
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 25

2.9 PAGE HANDLING

&nZ (SCROLL) COMMAND

     The "&nZ" command will scroll the screen up n lines, that is
     take in n new lines from the input file at the bottom of the
     screen and output the same number of lines at the top. If you
     regard the screen as a frame showing part of the text, the
     "&nZ" will move this frame down on the text.

TITLE AND SUBTITLE

     VIDED will put title, subtitle and page number on all pages and
     todays date on the first line of the first page, unless you
     disallow this with the "/-P" switch when starting VIDED or
     unless the file has an extension typical for a source language
     file.

  &nP (PAGE TOP) COMMAND

     The "&nP" command will move the screen to the top of the n-th
     next page. The short form "&P" is equal to "&1P" which moves
     the screen to the top of the next page. "&0P" can be used to
     move the screen back to the top of the current page. Negative
     values to move back to previous pages are however not possible.

  &PnN (PAGE NUMBER) COMMAND

     The "&PnN" command will move the screen to the top of page
     number n (counted from the beginning of the input file). The
     number n given must be larger than the current input page
     number. Note that uses of the &PI and &PA command may cause the
     output page number (sometimes inserted into the top line of
     each page) to be different from the input page number.

  &PnE (PAGE END) COMMAND

     The "&PnE" command is similar to the "&nP" command but moves to
     the end of the indicated page. Thus "&P0E" moves to the end of
     the current page and "&PE" (= "&P1E") moves to the end of the
     next page.

  &PI (PAGE DIVISION INSERT) COMMAND

     The "&PI" command will divide a page into two pages. The
     division will be done at the cursor position. This should be
     used if a page becomes larger than the desired maximum page
     height.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 26


     When you get to the end of page, you will be warned with the
     following warning text:

     ***??? END OF PAGE *** USE &PI COMMAND ***???


     When you get this warning text, find a suitable place above the
     warning line and make the "&PI" command there.

     You may but need not remove the warning text, it will not be
     output.

  &PA (PAGE APPEND) COMMAND

     The "&PA" command will append the next page to the current
     page. Blank lines at the end of the current page and the title
     and subtitle of the next page are deleted.

  &PS (PAGE SIZE) COMMAND

     After using the "&PA" command, the current page will often be
     too long. You can then use the command "&PS" to find the next
     page which is longer than the maximum page height.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 27
2.9 PAGE HANDLING

     Here is the normal sequence of activities for you when
     appending and dividing pages:

     -----------------------
     ! Is the current page !
  -->! too long?           !---> NO ---> You are ready
  !  -----------------------
  !          YES
  !  ---------------------------------
  !  ! Use the "PI" command to split !
  !  ! the current page.             !
  !  ---------------------------------
  ^          !
  !  --------------------------------
  !  ! Is the current (second) page !
  !  ! too short?                   !---> NO ---> You are ready
  !  --------------------------------
  ^         YES
  !  --------------------------------------
  !  ! Use the "PA" command to append the !
  !  ! next page, and then use the        !
  !  ! "PS" command to find out if the    !
  !--! combined page is too long.         !
     --------------------------------------

  &N (LONG SEARCH) COMMAND

     The "&N<search string>" command is similar to the "&S" command
     (see section 2.4 above) but continues searching forward in the
     file past the end of the screen and the page.

     When no match occurs, "&N" stops at the end of the entire file.

  CONTROL-O COMMAND FOR SLOW TERMINALS

     If you have a slow terminal (less than 2400 baude) then you may
     find it irritating to wait for the whole screen to be filled
     after a "&P" och "&N" command, especially if you did not find
     the place in the text you were really looking for. In such a
     case, you can use to CONTROL-O command to interrupt the filling
     of the screen.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 28

2.10 STATUS, HELP AND RESTORATION COMMANDS

  &O (GET STATUS) COMMAND
     The "&O" command will give you a report on the status of your
     editing. You will be told the names of the input and output
     files, where you are on the current page, the contents of
     Q-registers etc.

  &H (HELP) COMMAND
     The "&H" command can be used if you do not have this handbook
     available and want to get a short summary of the VIDED
     commands.

  &R (RESTORE SCREEN) COMMAND
     In certain cases, the text on the screen may be jumbled, even
     though the computer still has the correct text in its files.
     The "&R" command will then restore the screen to the correct
     text. The FORMFEED (CONTROL-L) key can also be used.

     Examples of causes of jumbled text:

  >  Terminal faults, electricity supply faults.

  >  Messages sent to your terminal from the operator or from other
     users.

  >  You have been using the type ahead feature of the DEC-10
     (inputting data before the computer has handled your previous
     data.) Two common cases of this:

  >  You did not wait for the ALTMODE (ESCAPE) or CONTROL-F to be
     echoed as "&" on the screen before typing the rest of the
     command.

  >  You typed CARRIAGE RETURN at the end of screen, and continued
     typing before the new line had been scrolled onto the screen.

     Always use the "&R" command if you are not sure that the screen
     shows the correct text.

     (QUESTION: Why was VIDED designed in such a way that type ahead
     can cause screen jumbling? ANSWER: Because otherwise your
     ordinary input text would not be echoed fast enough on a
     heavily loaded computer.)
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 29

2.11 EXITING FROM VIDED

     There are two commands for leaving VIDED, the "&E" and then
     "&C" command.

  &E (EXIT) COMMAND
     The "&E" command finishes the editing operation, copies the
     rest of the input file to the output file, closes the output
     file. This is the normal exit command.

     If you want to carry over the q-register contents and file
     opening switches from one edit to the next edit, you can start
     the next edit with the monitor command "CONTINUE" after the end
     of the previous edit.

  &C (CANCEL EXIT) COMMAND
     The "&C" command exits immediately from VIDED without closing
     the output file. This command should be used if you want to
     cancel the effect of the whole current session with VIDED. The
     input file will remain as it was before the current editing
     session.

     NOTE: You are advised to use the "&C" command instead of
     CONTROL-C to exit immediately from VIDED.

2.12 RESTRICTIONS IN VIDED

     The input text to be edited by VIDED should not contain any
     other non-printable characters than space, tab,
     carriage return-linefeed and formfeed.

     VIDED will convert tabs into multiple spaces (except the TAB
     after line-numbers for line-numbered files).

     VIDED will insert a carriage return in front of any line feed
     not preceded by a carriage return.

     VIDED will insert carriage return-line feed in front of any
     form feed not preceded by carriage return-line feed.

     The lines in the input file may not be longer than 140
     characters.

     If the lines in the input file are longer than the width of the
     terminal screen, then they will permanently be split into two
     lines by VIDED.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 30


3. ONE-PAGE SUMMARIES   3.1 OF VIDED COMMANDS.

VIDED is a text editor specially suitable for display terminals.
The screen will always show the new text after each edit operation.

OUTFIL.EXT=INFIL.EXT/T:n/N:m
IF no input file, or same input and output file, omit "=INFIL.EXT".
"/T:n" gives terminal model number. Can be omitted if unknown.
/N:m produces a line numbered file with increment m (default:10).
/-N removes line numbers.
/MP:n sets number of lines per page (default:56),
/MP:100 suppresses headers and page numbers.
/ML:n sets left margin (default:5).
/MR:n sets right margin (default:68).
/L:n sets number of lines per page (default terminal dependent).
/P or /-P to govern page headers with page numbers.

VIDED EDITING COMMANDS:

The character printed as & below is actually ALTMODE (once or twice)
or CONTROL-F.

CURSOR MOVEMENT                   TEXT INSERTION
&X      Skip to end of line       &I      Insert text
&Ah v   Address screen            &nV or CONTROL-V Insert blanks
&S      Search within screen      &nL     Insert n blank lines
&N      Search beyond screen      &LnD    Divide line
&T or <TAB> To next tab position
&nT     To horizontal pos n       TEXT DELETION
&TZ     Zero tab settings         &nD     Delete n characters
&TR     Restore tab settings      CONTROL-D Delete one character
&TS,&TnS Make one tab setting     &W      Delete last word
                                  &U or CONTROL-U Delete line
PARAGRAPH JUSTIFICATION                   up to cursor
&J      Justify paragraph         &nK     Delete n lines
&nJ     Justify n lines
&ML[n]  Set left margin           MOVING AND COPYING
&MR[n]  Set right margin          &Qreg n Store n lines in
&-      Divide word                       Q-register
                                  &Qreg m n Store box of width m,
PAGE HANDLING                             height n in Q-register
&nZ     Scroll screen             &Greg   Get Q-register
&nP     Find top of page +n
&PnE    Find end of page +n       STATUS, HELP, RESTORATION
&PnN    Find top of input page n  &O      Get status
&0P     To top of current page    &H      Type command summary
&P0E    To bottom of current page &R      Restore jumbled screen
&PI     Insert page division
&PA     Append next page          EXITING
&PS     Find too large page       &E      Normal exit
                                  &C      Cancel exit

WARNING: Always do the &R command after receiving messages
from the system, operator or from other users, like
"OPR:- Timesharing ends in 30 minutes"
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 31

3.2  ONE-PAGE SUMMARY OF DEC 10 TEXT HANDLING COMMANDS

(Capital letters indicate what you write.)

Starting to use the computer:
     .LOGIN NNN,NNN     ; Give your project number and programmer number
     password: YYY      ; Give your password

     .ATTACH NN[NNN,NNN]        ; Attach to detached job

Stopping the use of the computer:
     .K/F               ; Good-bye to the computer
     .K/U               ; Good-bye with file deletion
     fil1.txt  <057>  5. Blks   : K    ; Delete this file
     fil2.txt  <057> 25. Blks   : P    ; Save to keep
     fil3.txt  <057> 35. Blks   : S    ; Save temporarilly

File names: 1-6 letters or digits, a dot, 1-3 letters or digits. The
     letters and digits after the dot are called "extensions". Some
     typical extensions:                        Backup extension:
     .TXT  = Text file with page numbers        .QXT
     .BAS  = Text file without page numbers     .QAS
     .LPT  = To be listed and deleted           .QPT
     .MIC  = Command file                       .QIC
     .INI  = Initialization file

     Example: LETTER.TXT

Listing your file names:
     .DIR               ; List names of all your files
     .DIR *.TXT         ; List all file names ending with ".TXT"
     .DIR *.Q??         ; List names of all backup files
     .DIR LET???.*      ; List all file names beginning with "LET"
     .DIR/F/W:80        ; Short, compact listing
     .DIR/SLOW          ; Listing with creation hour

Deleting files:
     .DEL FIL.EXT       ; Delete file "FIL.EXT"
     .DEL *.Q??         ; Delete all backup files

Renaming files:
     .RENAME NEW.EXT=OLD.EXT    ; File "OLD.EXT" is renamed "NEW.EXT"

Copying files:
     .COPY NEW.EXT=OLD.EXT      ; File "NEW.EXT" becomes a copy of "OLD.EXT"

Running programs:
     .RUN PROG          ; Run your program "PROG"
     .R PROG            ; Run system program "PROG"
     .R PUB:PROG        ; Run public program "PROG"

Printing files:
     .TYPE FIL.EXT      ; Type on your terminal
     .PRINT FIL.EXT     ; Print on the line printer
     .DO P4 FIL.EXT     ; Print on the local printer
     .DO P4B 3,FIL.EXT  ; Print on the local printer, bold face

Control commands:
     CONTROL-C          ; Interrupt execution immediately (push twice)
     CONTROL-O          ; Skip typing, but continue
     CONTROL-S          ; Pause in typing
     CONTROL-Q          ; Continue to type after CONTROL-S
     CONTROL-T          ; What is the computer doing?
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 32

4. SPECIAL INFORMATION FOR VARIOUS TERMINALS

4.1 TANDBERG TDV 2000

     On this terminal, use the key labelled "UNDERLINE" on the
     terminal instead of ALTMODE or CONTROL-F to start a command to
     VIDED.

     Use the key labelled "BLINK" to get the effect which the TAB
     key gives on other terminals.

     WARNING: The CR key will blank the next line, the LF key part
     of the next line, and should only be used if you want this
     blanking or if the next line already is blank.

4.2 DATAMEDIA ELITE 1520

     NOTE: If you have a DATAMEDIA ELITE 1520 terminal without the
     optional "numeric" keyboard, your terminal lacks these four
     keys. You can then instead use:

                UP    CONTROL-_
                DOWN  LINE FEED
                LEFT  BACKSPACE
                RIGHT CONTROL-@ or CONTROL-\
                HOME  CONTROL-Y

4.3 MINIBEE, BEEHIVE B 100 AND DEC VT52

     A single altmode cannot be used to indicate the start of a
     command to VIDED. Use CONTROL-F or two successive altmodes
     instead.

4.4 CDC 713-10

     This terminal has a key labelled "SCROLL DISABLE". This key
     should NOT be set!

     The "home" key is labelled "reset" on the CDC 713-10, and it
     moves the cursor not to the upper left, but to the lower left
     corner. You can reach the upper left corner by the command
     "&A 0 0".

     CONTROL-U cannot be used on the CDC 713-10. Use ALTMODE-U
     instead.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 33

5. INDEX

 --- A ---

A command . . . . . . . . . . . . . 2.4
Adding text . . . . . . . . . . . . 2.5
Address screen command  . . . . . . 2.4
ALTMODE key . . . . . . . . . . . . 2.3
Ampersand '&' command start marker  . . 2.3

 --- B ---

Backup file . . . . . . . . . . . . 2.1
Beginning an editing session  . . . 2.1
Box copying . . . . . . . . . . . . 2.8

 --- C ---

C command . . . . . . . . . . . . . 2.11
CARRIAGE RETURN key . . . . . . . . 2.4
Character deletion  . . . . . . . . 2.6
- command . . . . . . . . . . . . . 2.7
& command start marker  . . . . . . 2.3
Commands to VIDED, introduction . . 1.3
Commands to VIDED, typing of  . . . 2.3
Commands, short list of . . . . . . 3.
CONTROL-C key . . . . . . . . . . . 2.11
CONTROL-D key . . . . . . . . . . . 2.6
CONTROL-F key . . . . . . . . . . . 2.3
CONTROL-L key . . . . . . . . . . . 2.10
CONTROL-U key . . . . . . . . . . . 2.6
CONTROL-W key . . . . . . . . . . . 2.6
Copying text  . . . . . . . . . . . 2.8
Copying text, introduction  . . . . 1.8
CURSOR  . . . . . . . . . . . . . . 1.1
Cursor movement . . . . . . . . . . 2.4
Cursor movement, introduction . . . 1.2, 1.4
Curve, example  . . . . . . . . . . 1.1

 --- D ---

D command . . . . . . . . . . . . . 2.6
D command, introduction . . . . . . 1.6
Date on top of first page . . . . . 1.9
DEC VT52 terminals  . . . . . . . . 2.1
Default values in SWITCH.INI file . 2.1
DEL key . . . . . . . . . . . . . . 2.6
Delete command  . . . . . . . . . . 2.6
DELETE key  . . . . . . . . . . . . 2.6
DELETE key, introduction  . . . . . 1.6
Deletion of text  . . . . . . . . . 2.6
Deletion of text, introduction  . . 1.6
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 34
4. INDEX

Diagram, example  . . . . . . . . . 1.1
Direct cursor addressing  . . . . . 2.4
Divide page command . . . . . . . . 2.9
Divide word command . . . . . . . . 2.7
Dividing lines  . . . . . . . . . . 2.5
DOWN key  . . . . . . . . . . . . . 1.2, 2.4
Duplication of text . . . . . . . . 2.8

 --- E ---

E command . . . . . . . . . . . . . 2.11
E command, introduction . . . . . . 1.11
Elite terminals . . . . . . . . . . 2.1
End of line command . . . . . . . . 2.4
End of page command . . . . . . . . 2.9
Errors in screen, not in file . . . 2.10
ESCAPE key  . . . . . . . . . . . . 2.3
Exiting from VIDED  . . . . . . . . 2.11
Exiting from VIDED, introduction  . 1.11

 --- F ---

Faults in screen, not in file . . . 2.10
Figure production . . . . . . . . . 2.8
Flow diagram  . . . . . . . . . . . 2.8
Flow diagram, example . . . . . . . 1.1
FORMFEED key  . . . . . . . . . . . 2.10
Full description of the VIDED commands  . . 2

 --- G ---

G command . . . . . . . . . . . . . 2.8
G command, introduction . . . . . . 1.8
Get from Q-register commands  . . . 2.8

 --- H ---

H command . . . . . . . . . . . . . 2.10
H command, introduction . . . . . . 1.10
Header  . . . . . . . . . . . . . . 2.9
Header on top of pages  . . . . . . 1.9
Help command  . . . . . . . . . . . 2.10
HOME key  . . . . . . . . . . . . . 1.2, 2.4

 --- I ---

I command . . . . . . . . . . . . . 2.5
I command, introduction . . . . . . 1.5
Index . . . . . . . . . . . . . . . 4.
INFOTON terminals . . . . . . . . . 0, 2.1
Initial values in SWITCH.INI file . 2.1
Input file  . . . . . . . . . . . . 2.1


Inputting text  . . . . . . . . . . 2.2
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 35
4. INDEX

Insert space command  . . . . . . . 2.5
Insertion and justification, combining  . . 2.7
Insertion and justification, introduction . . 1.7
Insertion of text . . . . . . . . . 2.5
Insertion of text, introduction . . 1.5
Introduction to VIDED . . . . . . . 1.

 --- J ---

J command . . . . . . . . . . . . . 2.7
J command, introduction . . . . . . 1.7
Jumbled screen, restoration of  . . 2.10
Justification of paragraphs . . . . 2.7
Justification of paragraphs, introduction . . 1.7

 --- K ---

K command . . . . . . . . . . . . . 2.6
K command, introduction . . . . . . 1.6

 --- L ---

L and J commands combined, introduction . . 1.7
L command, introduction . . . . . . 1.5
Last word deletion  . . . . . . . . 2.6
LEFT key  . . . . . . . . . . . . . 1.2, 2.4
Left margin . . . . . . . . . . . . 2.1, 2.7
Line deletion . . . . . . . . . . . 2.6
Line divide command . . . . . . . . 2.5
Line insertion command  . . . . . . 2.5
Line-numbered file, creation of . . 2.1
Line-numbers, deletion of . . . . . 2.1
Lines per page, number of . . . . . 2.1

 --- M ---

Margin, left and right  . . . . . . 2.1, 2.7
MINITEC terminals . . . . . . . . . 0, 2.1
ML command  . . . . . . . . . . . . 2.7
Moving text . . . . . . . . . . . . 2.8
Moving text, introduction . . . . . 1.8
Moving the cursor on the screen . . 2.4
MR command  . . . . . . . . . . . . 2.7

 --- N ---

N command . . . . . . . . . . . . . 2.4, 2.9
N command, introduction . . . . . . 1.4
New text insertion  . . . . . . . . 2.5
Number of lines per page  . . . . . 2.1
Numbering of lines  . . . . . . . . 2.1
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 36
4. INDEX

 --- O ---

O command . . . . . . . . . . . . . 2.10
O command, introduction . . . . . . 1.10
One-page summary of commands  . . . 3.
Output file . . . . . . . . . . . . 2.1

 --- P ---

P command . . . . . . . . . . . . . 2.9
P command, introduction . . . . . . 1.9
Page handling . . . . . . . . . . . 2.9
Page handling, introduction . . . . 1.9
Page size, number of lines  . . . . 2.1
Paragraph justification . . . . . . 2.7
Paragraph justification, introduction . . 1.7
PI command  . . . . . . . . . . . . 2.9
Picture production, examples  . . . 1.1
Position to type = CURSOR . . . . . 1.1

 --- Q ---

Q command . . . . . . . . . . . . . 2.8
Q command, introduction . . . . . . 1.8
Q-register store and get commands . 2.8

 --- R ---

R command . . . . . . . . . . . . . 2.10
R command, introduction . . . . . . 1.10
Rectangle copying . . . . . . . . . 2.8
Reordering text . . . . . . . . . . 2.8
Restoring of jumbled screen . . . . 2.10
RETURN key  . . . . . . . . . . . . 2.4
RETURN key, introduction  . . . . . 1.2
RETURN key, used for scrolling  . . 1.1
RIGHT key . . . . . . . . . . . . . 1.2, 2.4
Right margin  . . . . . . . . . . . 2.1, 2.7
RUB OUT key . . . . . . . . . . . . 2.6
RUB OUT key, introduction . . . . . 1.6
Running VIDED . . . . . . . . . . . 2.1

 --- S ---

S command . . . . . . . . . . . . . 2.4
S command, introduction . . . . . . 1.4
Scrolling . . . . . . . . . . . . . 1.1
Search command  . . . . . . . . . . 2.4
Search command, across page boundaries  . . 2.9
Search command, introduction  . . . 1.4
Set tab settings  . . . . . . . . . 2.4
Shifting text left and rightwards (^V and ^D) . . 2.5
Short listing of commands . . . . . 3.
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 37
4. INDEX

Size of pages, in number of lines . 2.1
Skip to end of line command . . . . 2.4
Starting an editing session . . . . 2.1
Status type command . . . . . . . . 2.10
Store in Q-register commands  . . . 2.8
Subheader on top of pages . . . . . 1.9
Summary of commands . . . . . . . . 3.
SWITCH.INI file . . . . . . . . . . 2.1

 --- T ---

T command . . . . . . . . . . . . . 2.4
TAB key . . . . . . . . . . . . . . 2.4
TAB key, introduction . . . . . . . 1.2
Tab settings, default values  . . . 2.4
Tab settings, making  . . . . . . . 2.4
Tab settings, restoring . . . . . . 2.4
Tab settings, zeroing of  . . . . . 2.4
Table production  . . . . . . . . . 2.8
Table, example  . . . . . . . . . . 1.1
TEC terminals . . . . . . . . . . . 0, 2.1
TELETEC terminals . . . . . . . . . 0, 2.1
Terminal types  . . . . . . . . . . 0, 2.1
Text deletion . . . . . . . . . . . 2.6
Text deletion, introduction . . . . 1.6
Text input  . . . . . . . . . . . . 2.2
Text insertion  . . . . . . . . . . 2.5
Text insertion, introduction  . . . 1.5
Tn command  . . . . . . . . . . . . 2.4
Todays date on top of first page  . 1.9
Top of page command . . . . . . . . 2.9
Transferring text . . . . . . . . . 2.8
Typing text . . . . . . . . . . . . 2.2
TZ command  . . . . . . . . . . . . 2.4

 --- U ---

U command . . . . . . . . . . . . . 2.6
U command, introduction . . . . . . 1.6
UP key  . . . . . . . . . . . . . . 1.2, 2.4

 --- V ---

V command . . . . . . . . . . . . . 2.5
VIDED commands, typing of . . . . . 2.3
Vista terminals . . . . . . . . . . 2.1

 --- W ---

W command . . . . . . . . . . . . . 2.6
W command, introduction . . . . . . 1.6
Word deletion command . . . . . . . 2.6
VIDED - A DISPLAY-ORIENTED TEXT EDITOR                       PAGE 38
4. INDEX

 --- X ---

X command . . . . . . . . . . . . . 2.4
X command, introduction . . . . . . 1.4

 --- Z ---

Zero tab settings . . . . . . . . . 2.4