入力したい場所までカーソルを移動させたら,挿入コマンドでテキストの入力 を開始する. i キーで,カーソルの場所から挿入することがで きる. a キーを入力すると,カーソルが 1 文字右に動き,そこから挿入することができる. iキーと aキーは場合によって使い分けよう. テキストの入力中は BS キーで後ろ向きに文字を削除できるが, 行をまたがって戻ることはできない.このときはいったん ESC を押してコマンドモードに戻ればよい.
テキストの削除は,コマンドモードで行う. xキー
がカーソル位置の1文字を削除, d+ dが1行を削
除する.
文字列の検索したいときには,/キーをコマンドモードで入力
する.実行した直後に,
カーソルが画面の再下段に移動し,
ここで検索したい文字列を入力する.この時,入力する文字列に,
正規表現(後述)も使うことができる.同じ文字列を前方に再度検索
したい時は n キーを使う.
.キーは,
直前に実行したのコマンドを再度実行するキーである.
また,大抵のコマンドは,数値
を入力すると,
回繰り返すことができ
る.
テキストの編集が終ったら
:+ w+ q
で 保存+終了 する.保存せずに終了する際は
:+ q+!を使う.
下に, viの基本的な命令を示す.
| :+ w | ファイルへの書き込み |
| :+ w+ ! | ファイルへ強制書き込み |
| :+ w+ q | セーブ & エディタ終了 |
| :+ q | エディタ終了 |
| :+ q+ ! | テキストの変更を破棄して強制終了 |
| h | |
| j | |
| k | |
| l | |
| CTRL+ f | 前方へスクロール |
| CTRL+ b | 後方へスクロール |
| i | カーソル位置に挿入 |
| a | カーソル直後に挿入 |
| o | 次行に挿入 |
| x | 1文字削除 |
| d+ d | 1行削除 |
| |
指定行へ.
|
| /+
|
文字列を前方検索 |
| . | 直前の命令をもう一度実行 |
| |
|