vi には、バッファ内容のファイル保存と vi の終了を制御する類似の意味を持つコマンドが多数存在します。これらのコマンドを使うと、「ファイルの保存」、「保存と終了」、「保存しないで終了」などを選択できます。
バッファの内容を保存する (バッファの内容をディスク上のファイルに書き込む) には、次のように入力します。
:w |
Return キーを押します。
:wq |
Return キーを押します。上記の代わりに、ZZ を続けて押すこともできます。
ZZ コマンドについては、前にコロンを入力する必要も、Return キーを押す必要もありません。
ファイルを変更していない場合は、次のように入力して終了します。
:q |
Return キーを押します。ファイルを変更した場合は、:q コマンドでは vi を終了できません。このコマンドを入力すると、次のメッセージが表示されます。
No write since last change (:quit! overrides) |
:q! |