1.起動と終了
■起動
vi [file1 file2 ・・・ fileN] file1からfileNを編集対象としてviを起動する。初期画面にはfile1が表示されるので、ファイルの切り替えは :nコマンドで行う。ファイル名を省略した場合は、:w fileコマンドで 後から名前を指定する。
vi +[n] file filen行目にカーソルを移動してviを起動する。nを省略した場合は、最終行になる。
vi +/検索文字列 file file中の検索文字列を含む行にカーソルを移動してviを起動する。該当する文字がない場合は最終行にカーソルが移動する。
vi -r file システムの異常終了などで破壊されたfileを復旧するためにviを起動する。

■終了、中断
ZZ 編集中のテキストを起動時に指定したファイルへ書込んでviを終了する。
:wq (write and quit) 編集中のテキストを起動時に指定したファイルに書込んでviを終了する。
:q[!] (quit) viを終了する。編集中のファイルに変更を加えた場合は、:w実行後に行う。 変更内容を保存しないで終了する場合には、!をつける。

ワンポイント
  !記号は、「強制的に」

viではファイルの編集はメモリ上で行われ、「ファイルに書込みなさい」という指示が出されるまで、ディスク上には反映されません。

そして、viを終了するときに、メモリ上の内容とディスク上の内容が違う場合には、終了ができないようになっています。

もしも、メモリ上で編集した内容を破棄して、viを終了したいときには、:qの後に強制的にのマーク!をつけます。

viのコマンドで!をつけるものは、すべて「強制的に××しなさい」という意味です。