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