EX/VI(1)

名称
ex, vi, view - テキストエディタ

書式
ex [-eFRrsv] [-c cmd] [-t tag] [-w size] [file ...] vi [-eFRrv] [-c cmd] [-t tag] [-w size] [file ...] view [-eFRrv] [-c cmd] [-t tag] [-w size] [file ...]

解説
vi はスクリーン指向のテキストエディタです。 ex は行指向のエディタです。 ex と vi は同じプログラムで別のインタフェースを提供し、 エディット中に切替えることが可能です。 view は vi に -R (リードオンリー) オプションをつけて実行したものと同じです。

このマニュアルは ex/vi テキストエディタから派生した nex/nvi 用として提供されているものです。

これらのコマンドでは以下のオプションが利用できます:

-c  エディットセッションがスタートした後ですぐに cmd を実行します。

-e  コマンド名が ex であるかのように、ex モードでエディットを 開始します。

-F  エディットを開始する時にファイルのコピーを作成しません (デフォルトでは、あなたのエディットセッション中に他の誰かが ファイルをエディットする場合に備えてコピーを作成します)。

-R  コマンド名が view であるかのように、リードオンリーモードで エディットを開始します。

-r  指定したファイルの復旧を行います。もしファイルが指定されなかった場合は、 復旧可能なファイルの一覧を表示します。もし、指定した名前の復旧可能なファイルが なかった場合は、 -r オプションが指定されなかったかのように、そのファイルの編集を行います。

-s  バッチモードに入ります。バッチモードは ex エディットセッション の時しかできません。

-t  指定したタグでエディットを開始します (ctags(1) 参照)。

-w  ウィンドウを指定した行数にします。

-v  コマンド名が vi や view であるかのように、 vi モードでエディットを開始します。

-X  X11 のインタフェース用に予約してあります。現在はサポートしていません。

ex/vi は成功時に 0、エラーが起こった時には 0 より大きな値を返します。

関連ファイル
/bin/sh
    デフォルトのユーザシェル。
/etc/vi.exrc
    システム全体にわたる vi のスタートアップファイル。
/tmp
    テンポラリファイルのディレクトリ。
/var/tmp/vi.recover
    リカバリファイルのデフォルトのディレクトリ。
$HOME/.nexrc
    ユーザのホームディレクトリにあるスタートアップファイルで、1 番最初に読まれる ファイル。
$HOME/.exrc
    ユーザのホームディレクトリにあるスタートアップファイルで、2 番目に読まれる ファイル。
.nexrc
    ローカルディレクトリにあるスタートアップファイルで、1 番最初に読まれる ファイル。
.exrc
    ローカルディレクトリにあるスタートアップファイルで、 2 番目に読まれる ファイル。

バグ
現在のバージョンで知られているバグのリストは nvi/docs/bugs.current を参照して下さい。

関連項目
ctags(1), more(1), curses(3), dbopen(3)

歴史
ex/vi コマンドに代る nex/nvi コマンドは 4.4BSD から現れました。