OpenWindows ユーザーズガイド (上級編)

テキストの挿入

vi にはテキストを挿入するためのコマンドが多数あります。この節では、これらのコマンドのうち最も便利なものを紹介します。これらのコマンドが実行するモードは、入力モードです。これらのコマンドを使う場合、最初はコマンドモードでなければなりません。Esc キーを押してコマンドモードであることを確認してください。

追加

カーソルの右側にテキストを追加するには、a (append) コマンドを使います。追加したい位置の左にカーソルを移動して a を押し、追加するテキストを続けて入力してみてください。入力が終わったら Esc キーを押します。

行の末尾にテキストを追加するには、A コマンドを使います。このコマンドの動作を確認するために、追加したい行にカーソルを移動して (その行内ならカーソルはどこにあってもよい)、A を押します。カーソルは行の末尾に移動し、その位置からテキストを続けて入力できます。入力が終わったら Esc キーを押します。

挿入

カーソルの左側にテキストを挿入するには、コマンドモードで i (insert) コマンドを使います。

行の先頭にテキストを挿入するには、I を押します。このコマンドを使うと、カーソルの位置がその行の先頭 (空白ではない) 文字に移動し、そこからテキストを入力できます。テキスト入力後にコマンドモードに戻るには、この節で説明する他のコマンドと同様に Esc キーを押します。

行の挿入

カーソルがある行の上または下に新規の行を挿入するには、次のコマンドを使います。

カーソルがある行の下に新規の行を挿入するには、o コマンドを使います。o を入力した後にテキストを入力します。複数行にわたるようなテキストも入力することができます。入力が終わったら Esc キーを押します。

カーソルがある行の上に新規の行を挿入するには、O (o の大文字) コマンドを使います。