2014年5月4日日曜日

[vi]基本操作

最近、仕事でviを使うことが多いので、基本的な使い方をまとめておきます。
(詳しい人にとっては当たり前の事も私にとっては新鮮)


モード

他のテキストエディタと違うのはモードがあることです。
  • コマンドモード
  • 入力モード
  • ビジュアルモード
基本的にはこの3つのモードを使い分けれればいいようです。

コマンドモード

コマンド入力で編集を行うためのモードです。
テキストを開いた直後はこのモードで表示されています。
他のモードからコマンドモードに戻るには、ESCキーでもどれます。

入力モード

文字の入力が可能なモードです。
iキーを押すことでカーソルのある位置に入力が出来るようになります。
aキーを押すことでカーソルの1文字後ろから入力が出来るようになります。
注意しないといけないことは、同じviでも↑→↓←キーやBackSpaceキーが使えない場合があることです。
押した瞬間文字化けしてビックリなんてこともよくあります。
そんな時は慌てずに、ESCキーでコマンドモードに戻って、dキーまたはxキーで削除。

ビジュアルモード

最近のviにはこのモードが付いているみたいです。
Ctrl+vでビジュアルモードになります。
矢印キーで文字が選択できます。
選択した文字をコピーする場合は、選択した状態でyキーを押します。
その後、コマンドモードで、貼り付けたい場所へカーソルを移動しpキーを押すと貼り付けることができます。
ここでも注意が必要なのが、pキーで貼り付けると上書きされるんです。



その他に知っておいて得するのが、カーソル移動のキーです。
  • hキー:左へ移動
  • jキー:下へ移動
  • kキー:上へ移動
  • lキー:右へ移動

最後に必要なのが保存法です。
コマンドモードで:キーを押すとコマンドが入力出来るようになります。
ここでwキーで保存されます。

:qキーで画面押して終了です。
ちなみに、:q!で修正を保存せずに終了できます。

0 件のコメント:

コメントを投稿