vi
visual editor
viの中でのカーソル移動
|
|
|
カーソルを上に移動 |
|
カーソルを下に移動 |
|
カーソルを左に移動 |
|
カーソルを右に移動 |
|
一番最後の行に移動 |
|
先頭行に移動 |
|
次の行の先頭に移動 |
|
現在の行の先頭に移動 |
|
現在の行の終わりに移動 |
|
現在のカーソル位置のかっこと対応するかっこに移動 |
テキスト入力モードにおける制御キー
|
|
|
カーソル位置の直前の文字を無効にしカーソルを無効にした文字の位置に移動 |
|
改行文字を入力しカーソルを次行の左端に移動 |
|
タブ文字を入力しカーソルを次のタブ位置に移動 |
|
テキスト入力モードを終了させコマンドモードにする |
テキスト入力コマンド
|
|
|
カーソルの左側にテキストを入力 |
|
行の先頭にテキストを入力 |
|
カーソルの右側にテキストを入力 |
|
行の末尾にテキストを入力 |
|
カーソルのある行の下に新しい行を挿入 |
|
カーソルのある行の上に新しい行を挿入 |
テキストの修正
|
|
|
カーソル位置以降の文字を上書 |
|
カーソル位置からその単語の末尾までを置換 |
|
カーソル位置から行末までを置換 |
|
カーソル位置の1文字を置換 |
|
カーソル位置の行を置換 |
テキストの削除
|
|
|
カーソル位置の文字を削除 |
|
カーソル位置の行を削除 |
|
カーソル位置から行末まで削除 |
|
カーソル位置からその単語の末尾までを削除 |
|
カーソル行以降指定した行数分削除 |
行連結
|
|
|
カーソル位置の行と次の行を連結 |
テキストの移動/複写
|
|
|
カーソル行をコピー |
|
カーソル行以降指定した行数分をコピー |
|
削除したりコピーしたテキストを貼り付け |
便利なコマンド
|
|
|
直前の変更(コマンド)を取り消す |
|
直前の変更(コマンド)を繰り返す |
|
カーソル位置から指定した文字列を検索 |
|
カーソル位置から指定した文字列を前方検索 |
|
前回の/または?コマンドの繰り返し |
N |
前回の/または?コマンドの逆転 |
ファイル操作
|
|
|
保存して終了 |
|
保存しないで終了 |
|
変更箇所を無視して再編集 |
|
名前を付けて保存 |
viの環境
ホームディレクトリの下に .exrc を作っておくと、vi起動時に .exrc に記述した環境が設定されます
●ファイル:.exrc | ||
|
編集画面の左側に行番号を表示 自動インデント機能 編集モードを右下に表示 |
※自動インデント機能で、字下げされた位置より左にカーソルを移動するには Ctrl + D を押す