Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tabs(1) — AIX PS/2 1.2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

nroff, troff



TABS(1,C)                   AIX Commands Reference                    TABS(1,C)



-------------------------------------------------------------------------------
tabs



PURPOSE

Sets tab stops on work stations.

SYNTAX


        +--- -8 ----+   +---- -T$Term -----+   +----- +m0 -------+
tabs ---|           |---|                  |---|       +- 10 --+ |---|
        +- tabspec -+   +- -T workstation -+   +- +m --|1      |-+
                                                       +- num -+


-----------------
1 Do not put a space between these items.


DESCRIPTION

The tabs command clears up to 20 previous tabs and sets up to40 tabs on the
work station according to the supplied tabspec.  tabspec can be either a flag
indicating an available code or column numbers.  The available codes cover
formats required by most structured programming languages.

When you use the tabs command, always see the leftmost column number as 1, even
if your work station refers to it as zero (0).

If you do not specify a tabspec, the default value is -8.

Note:  This command is for the PS/2 only.

TABSPECS

-a Sets the tabs to 1, 10, 16, 36, and 72 (IBM S/370 Assembler first format)

-a2
   Sets the tabs to 1, 10, 16, 40, and 72 (IBM S/370 Assembler second format)

-c Sets the tabs to 1, 8, 12, 16, 20, and 55 (COBOL normal format)

-c2
   Sets the tabs to 1, 6, 10, 14, and 49 (COBOL compact format, columns 1-6
   omitted).  With this code, the first column position corresponds to card
   column 7.  One space gets you to column 8, and a tab reaches column 12.
   Files using this code should include a format specification of:

     <:t-c2  m6  s66  d:>



Processed November 8, 1990         TABS(1,C)                                  1





TABS(1,C)                   AIX Commands Reference                    TABS(1,C)




   For an explanation of format specifications, see the fspec file in AIX
   Operating System Technical Reference.

-c3
   Sets the tabs to 1, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, 54, 58,
   62, and 67 (COBOL compact format with more tabs than -c2.  This is the
   recommended format for COBOL.  Files using this code should include a format
   specification of:

     <:t-c3  m6  s66  d:>

-f Sets the tabs to 1, 7, 11, 15, 19, and 23 (FORTRAN).

-p Sets the tabs to 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57,
   and 61 (PL/I).

-s Sets the tabs to 1, 10, and 55 (SNOBOL).

-u Sets the tabs to 1, 12, 20, and 44.

In addition to the preset formats, three other types of tabspecs are available:

-num        Sets regularly repeating tabs at every numth column.  (-8 is the
            standard AIX tab setting and the one required for use with the
            nroff -h flag.)  Another special case is -0, which implies no tabs
            at all.

num[,num]...
            Sets tabs at the named column numbers (a comma-separated list in
            ascending order).  You may specify up to 40 numbers.  If any number
            except the first has a plus sign prefix, the prefixed number is
            added to the previous number for the next setting.  Thus, the tab
            lists "1,10,20,30" and "1,10,+10,+10" provide the same tab
            settings.

--filep     Reads the first line of the named filep for a format specification.
            If it finds one, it sets tabs the same way.  If it does not find a
            format specification, it sets tabs to the system default (-8).  Use
            this tabspec to make sure that a file has the same tab settings as
            those in a file already correctly formatted.

FLAGS

Note:  If the same flag occurs more than once, only the last one takes effect.

-Tworkstation    Identifies the work station so that tabs can set tabs and
                 margins correctly.

                 300     DASI 300.
                 300-12  DASI in 12-pitch.
                 300s    DASI 300s.



Processed November 8, 1990         TABS(1,C)                                  2





TABS(1,C)                   AIX Commands Reference                    TABS(1,C)



                 300s-12 DASI 300s in 12-pitch
                 450     DASI 450.
                 450-12  DASI 450 in 12-pitch.
                 1620    Diablo 1620 (alias DASI 450).
                 1620-12 Diablo 1620 (alias DASI 450) in 12-pitch.
                 2621    Hewlett-Packard 2621, 2640, and 2645.
                 2640    Hewlett-Packard 2621, 2640, and 2645.
                 2645    Hewlett-Packard 2621, 2640, and 2645.
                 4014    Tektronix 4014
                 hp      Hewlett-Packard 2621, 2640, and 2645.
                 tek     Tektronix 4014.

                 If you do not provide a -T flag, tabs uses the shell variable
                 $TERM.  If the terminal type specified by $TERM is not
                 supported, tabs will not work property.  If no workstation can
                 be found, tabs tries a general value that works for most work
                 stations.

+mnum            Moves all tabs to the right num columns, and makes column
                 num+1 the left margin.  If m is given without a value, 10 is
                 assumed.  The leftmost margin on most work stations is defined
                 by m0.

RELATED INFORMATION

See the following commands:  "nroff, troff."

See the discussion of term and environ in AIX Operating System Technical
Reference.


























Processed November 8, 1990         TABS(1,C)                                  3



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