| 3.テキストの入力 |
![]() |
| i (insert) | カーソルの左側に文字を入力する。* |
| a (append) | カーソルの右側に文字を入力する。* |
| I | 現在行の先頭に文字を入力する。* |
| A | 現在行の末尾に文字を入力する。* |
| o (open new line) | 現在行と次行の間に新しい行を挿入する。* |
| O | 現在行と前行の間に新しい行を挿入する。* |
| [n]>>[return] | 現在行を含むn行の先頭にタブを挿入する。nを省略すると現在カーソルがある行の先頭にタブを挿入する。タブのサイズはオプションshiftwidthで値を変更できる。 |
■置換コマンド*印はコマンド入力後、テキスト入力モードになる。入力終了後は[ESC]キーを押す。
| cカーソル移動コマンド (change) | カーソル位置からカーソル移動コマンドで指定した位置までの文字を新しい内容に置き換える。*
|
| S | カーソル行の内容をすべて置き換える。* |
| C | カーソル位置から行末までを新しい内容に置き換える。* |
| r (replace) | カーソル位置の1文字を置き換える。(置換後はコマンドモードに自動的に戻る) |
| R | カーソル位置から行末に向かって上書きする。* |
| s (substitute) | カーソル位置の1文字を任意の文字列に置き換える。* |
| ~(チルト) | カーソル位置の英大・英小文字の変換を行う。 |
| :%s/検索文字列/置換文字列/g | ファイルの中のすべての検索文字列を、置換文字列に置き換える。
|
*印のコマンドは、置換後に[ESC]キーを押してコマンドモードに戻る
| テキスト入モードとコマンドモードの見分けかた |
テキストモードとコマンドモードは画面上では見分けがつきません。 使い慣れないうちはモードの区別がしにくいものです。モードを見分ける方法は2通りあります。お好きな方法を選んでください。
[ESC]キーを押す
どのモードにいても必ずコマンドモードになります。すでにコマンドモードになっている場合は、 警告音がなることもあります。
オプション showmode を設定する。
テキスト入力モードになると、画面の右下にメッセージが表示され、 コマンドモードになるとメッセージが消えます。(注) 画面の右下の状態を見ながら、モードの区別ができます。 設定方法は、オプションの項目を参照。(注)コマンドモードの場合、 Command とメッセージが表示されるシステムもあります。