Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

awk(1)

e(1)

ed(1)

edit(1)

grep(1)

egrep(1)

sed(1)

vi(1)

view(1)

magic(5)

termcap(5t)

environ(7)



EX(1)                   COMMAND REFERENCE                   EX(1)



NAME
     ex, e, edit, vi, view - text editor

SYNOPSIS
     ex [ - ] [ -R ] [ -l ] [ -r ] [ -ttag ] [ -v ] [ -wn ] [
     +command ] name ...
     e (ex options)
     edit (ex options)
     vi (ex options)
     view (ex options)

DESCRIPTION
     Ex is the root of a family of editors: e, edit, ex, vi, and
     view. Ex is a superset of ed, with the most notable
     extension being a display editing facility.  Display based
     editing is the focus of vi.

     If you have not used ed, or are a casual user, you will find
     that the editor edit is convenient for you.  It avoids some
     of the complexities of ex used mostly by systems programmers
     and persons very familiar with ed.

     If you have a CRT terminal, you may wish to use a display
     based editor; in this case see vi(1), which is a command
     which focuses on the display editing portion of ex.

     Executing vi is the same as executing ex with the -v option.

     The commands e and edit are equivalent to ex in all respects
     except that the following options are set: nomagic (reduced
     regular expression syntax), noopen (the commands open and
     visual are disabled), and report is set to 1 (all commands
     modifying more than 1 line cause a message to be printed).

     The command view is the same as executing ex with the -v and
     -R options.

OPTIONS
     -  Suppresses all interactive-user feedback and is useful in
        processing editor scripts in command files.

     -R Sets the readonly option at the start of the editing
        session.

     -l Sets up for editing LISP, setting the showmatch and lisp
        options.

     -r Used in recovering after an editor or system crash,
        retrieving the last saved version of the named file, or
        if no file is specified, typing a list of saved files.

     -ttag



Printed 4/6/89                                                  1





EX(1)                   COMMAND REFERENCE                   EX(1)



        Equivalent to an initial tag command, editing the file
        containing the tag and positioning the editor at its
        definition.

     -v Visual display editing mode.

     -wn
        Sets the default window size to n.

     +command
        Indicates that the editor should begin by executing the
        specified command. If command is omitted, then it
        defaults to "$", positioning the editor at the last line
        of the file initially. Other useful commands here are
        scanning patterns of the form "/pat" or line numbers,
        e.g. "+100" starting at line 100.

FILES
     /usr/lib/ex3.7recover
                      Recover command

     /usr/lib/ex3.7preserve
                      Preserve command

     /etc/termcap     Default file containing terminal capability
                      entries

     $HOME/.exrc      The editor startup file

     /tmp/Exnnnnn     Editor temporary file

     /tmp/Rxnnnnn     Named buffer temporary file

     /usr/preserve    Preservation directory

VARIABLES
     TERM           The type of terminal being used.

     TERMCAP        The file containing the terminal capability
                    entry, or the entry itself.

     SHELL          The name of the shell program to be used when
                    invoking a subshell or processing special
                    commands.

     HOME           The user's home directory.

     EXINIT         Specifies an alternate editor startup file or
                    contains the actual startup data.

RETURN VALUE
     [NO_ERRS]      Command completed without error.



Printed 4/6/89                                                  2





EX(1)                   COMMAND REFERENCE                   EX(1)



     [NP_ERR]       An error occurred that was not a system
                    error.  Execution terminated.

     [P_ERR]        A system error occurred. Execution
                    terminated.  See intro(2) for more
                    information on system errors.

CAVEATS
     The undo command causes all marks to be lost on lines
     changed and then restored if the marked lines were changed.

     Undo never clears the buffer modified condition.

     The z command prints a number of logical rather than
     physical lines.  More than a screen full of output may
     result if long lines are present.

     File input/output errors don't print a name if the command
     line `-' option is used.

     There is no easy way to do a single scan ignoring case.

     The editor does not warn if text is placed in named buffers
     and not used before exiting the editor.

     Null characters are discarded in input files, and cannot
     appear in resultant files.

     If there are more than 300 magic numbers of type long and/or
     short in the magic number file, no files may be edited.

     When metacharacters are used in naming a file (such as with
     the `r' command), the user's default shell is used to do the
     expansion in noninteractive mode.  When this shell is csh,
     the prompt variable should be checked to see if it is set in
     the .cshrc file.  If it isn't, it should not be set, since
     this will cause ex to see more than one filename.

SEE ALSO
     awk(1), e(1), ed(1), edit(1), grep(1), egrep(1), sed(1),
     vi(1), view(1), magic(5), termcap(5t), and environ(7).














Printed 4/6/89                                                  3



%%index%%
na:192,87;
sy:279,636;
de:915,2127;
op:3042,696;4002,698;
fi:4700,646;
va:5346,595;
rv:5941,176;6381,284;
ca:6665,1490;
se:8155,332;
%%index%%000000000166

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