Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

EVE SET_TABS — VMS 5.4

 SET TABS

 Sets tab stops for the buffer, the mode or effects of TAB, or the
 appearence of tab characters during editing.

 You can specify one of the following keywords per command:

    Keyword      Usage or effects
    ---------------------------------------------------------------------
    AT           Sets tab stops at specific columns.  Values must be in
                 ascending order, separated by spaces.  For example:

                    Command: SET TABS AT 6 14 31

    EVERY        (Default.)  Sets tab stops at an equal interval.  Default
                 tab stops are EVERY 8 (that is, columns 9, 17, 25, 33, and
                 so on).

    INSERT       (Default.)  TAB inserts a tab character, pushing the
                 cursor and text to the right to the next tab stop.

    MOVEMENT     TAB moves the cursor to the next tab stop, without
                 inserting anything.  The cursor stays on the current line
                 and can move into the unused portion of the buffer ("white
                 space") even if the cursor is set to bound.  Useful for
                 moving through tab-aligned text, such as tables and
                 multicolumn lists.

    SPACES       TAB inserts spaces instead of a tab character, pushing the
                 cursor and text to the right to the next tab stop.  (You
                 can erase the spaces to adjust the placement of text.)
                 Useful when the text will be printed or displayed on
                 devices with different tab stops.  Does NOT convert
                 existing tab characters to spaces.

    INVISIBLE    (Default.)  Tab characters appear as blank space.

    VISIBLE      Tab characters appear as a small HT (horizontal tab).
                 This is an editing convenience; it does not affect how tab
                 characters appear in printing or displaying a file.

 Example:

    The following commands set tab stops every 10 columns, make existing
    tab characters visible, and make TAB insert spaces rather than a tab
    character:

       Command: SET TABS EVERY 10
       Command: SET TABS VISIBLE
       Command: SET TABS SPACES

 Usage notes:

 o  Tab stops are buffer attributes---you can set different tab stops for
    each buffer you edit.  Changing the tab stops affects any tab
    characters already in the buffer, so you may see your text move to the
    left or right depending on how much you increase or decrease tab stops.

 o  To find out the tab stops of the buffer, use SHOW, or with the WPS
    keypad, press the Ruler key (GOLD-R).

 o  To set the same tab stops for all your buffers, put SET TABS AT or SET
    TABS EVERY in an initialization file (typically, EVE$INIT.EVE) and use
    that file when you invoke EVE.  For example, if your initialization
    file has the command SET TABS EVERY 10, the setting applies to the Main
    (or first) buffer and to an EVE system buffer named $DEFAULTS$, so that
    each buffer you create has the same tab stops.  See help on
    Initialization Files.

 o  Settings for tab mode and visibility are global attributes, applying in
    to all buffers.  To save your settings for future editing sessions, use
    SAVE ATTRIBUTES to create a section file or to create or update a
    command file.  See help on Attributes.

 o  Tab stops are not stored in the output file.  Therefore, in printing or
    typing the file, tab-aligned text may not appear the same as during
    editing, depending on the tab stops set for the printer or display
    device.  You may want to use CONVERT TABS to replace tab characters
    with spaces.

 Related topics:

    Attributes    Defaults    Ruler Keys    CONVERT TABS    SHOW    TAB

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026