homeホームHTMLに役立つヒントマニュアルに書いてないNAMAZU > vi簡単マニュアル

vi簡単マニュアル

 viエディタ、最初、ホントに何もわかりませんでした。実はviエディタにはモードがあって、起動直後は編集モード(コマンドモード)になってます。実際にファイルの中に書き込むためには入力モードに移行します。しかも、一度確定されたやつを編集し直すには入力モードではなく、編集モードでやるんですね。
 一番やっかいなのは、今編集モードにいるのか入力モードにいるのか、画面に表示されないviが多いということです。かなしー。
 グチはこれくらいにして、さっそく簡単解説に入ります。

●起動

 vi これでviエディタが起動する(新規ファイルモード)。
 vi ファイル名 これでファイルを開いて起動する。

●編集モードのコマンド

入力モード移行コマンド
 a 入力モードに移行し、カーソル位置の後ろへ文字を入力していく。
 i 入力モードに移行し、カーソル位置の直前に文字を入力していく。
 C(大文字) カーソルのある行を削除して入力モードへ。

画面コントロールコマンド
 コントロール+f 1画面分上にスクロール
 コントロール+b 1画面分下にスクロール

削除コマンド
 x カーソル位置の1文字を削除。
 D(大文字) カーソル位置から行末まで削除。
 dw カーソル位置から1単語を削除。
 dG(Gは大文字) カーソルのある行から最後の行まで削除。
 d1G(Gは大文字) カーソルのある行から先頭までを削除。

保存・キャンセルコマンド
 :q! 編集結果を保存せずにエディタを強制終了。頭の「:」に注意。
 ZZ(大文字) 編集結果を保存してエディタを終了。
 :W filename filenameという名前でファイルを保存。頭の「:」に注意。

検索コマンド
 /文字列 文字列を検索

 他にもいろいろコマンドはありますが、とりあえずこれだけ知っていれば今回のcronづくりには十分です。

●入力モードの操作

 入力モードでは基本的にキーボードから打ち込んだ文字が全部入力されます。入力モードを抜けるにはesc(エスケープ)キーを押します。

 入力モードのバックスペースは「コントロール+h」です。

 もっと詳しく知りたい場合は、検索エンジン等で調べてみてください。