viエディタの使い方(編集)
March 19, 2006:更新
viエディターの使い方(ファイル・カーソル操作)で、ファイル操作、キー操作について説明しました。こちらでは、主にファイルの編集そのものの仕方について触れて行きたいと思います。
繰り返しになりますが、vi の機能概要としては、以下の4つのポイントがあります。
・ファイル操作(開く、閉じる、保存する)
・カーソル、ページの操作
・編集モードへ入る・抜ける操作
・編集の仕方
ここで説明するのは、「編集モードへ入る・抜ける操作」と「編集の仕方」になります。
■編集モードへ入る・抜ける
例えばWindowsなどに代表されるテキストエディターを使い慣れていると、この概念がいささか不思議に感じると思います。なぜなら、こんな概念無いからです(笑)。vi エディタにはこの概念があるので、少し混乱するかもしれません。しかし覚えておけば大丈夫でしょう。
編集モードへ入る: i
編集モードから抜ける: ESC(エスケープキー)
だけ覚えておけば大丈夫です。実際のところ。あとは、細かい機能区分はあります。この機能区分の点から見れば、i は挿入を始める。という事で実際には編集ではありません。
現在のカーソル位置に挿入: i
現在のカーソル位置の後ろに挿入: a
現在のカーソル位置の上の行に挿入: O
現在のカーソル位置の下の行に挿入: o
です。ここでは書かれていませんが、大事なこと。つまり削除が無いですね。
「削除は編集モードから行いません。」
という大事な前提があります。ESCで編集モードから抜けてから削除機能を使います。
一文字削除: x
一行削除: dd (二回連続で)
大きなポイントとしてはこれで説明終了です。応用編としては、
一行コピー: yy
現在行の下にペースト: p
という組み合わせがあります。これは設定ファイルなどを編集する上では非常に便利です。つまり、オリジナルの設定をコピー&ペーストして、その上でコメントアウトし、別の設定に編集するというやり方をよく行います。
→viエディターの使い方(ファイル・カーソル操作)
→viエディタの使い方(編集) (本ページ)
トップ >> その他
