速習コース


ここで紹介するのはほとんどが必須です。

機能 コマンド コメント 記事
vi に入る ★ vi filename [Enter] ファイルに入る、開く 注1
テキストを入力する ★i text [Esc]
★a text [Esc]
★o text [Esc]
カーソルの左に text を入れる (挿入)
カーソルの右に text を入れる(追加)
今いる行の下に text を入れる(新しい行を作る)
注2
ファイルを保存する ★:w [Enter] 編集中のファイルを保存する(古い版のファイルはなくなる) 注3
vi を出る ★:q [Enter]
★:q! [Enter]
★:wq [Enter]
保存していない、変更が無い場合にviを出る
保存していない変更を捨てて、viを出る
ファイルを保存してviを出る
注4
カーソルを動かす ★←(h)
★→(l またはスペース)
★↑(k)
★↓(j)
★/string
左へカーソルを移動する
右へカーソルを移動する
同じカラムの上へカーソルを移動する
同じカラムの下へカーソルを移動する
stringが最初に現れる位置へカーソルを移動する
注5
テキストを削除する ★x
  dw
★dd
今いる文字(カーソルが乗っている文字)を削除する
今いる単語を削除する
今いる行を削除する

テキストを置換する ★rchar
★cw text [Esc]
  cc text [Esc]
今いる文字(1文字)を char で置換する
今いる単語を text で置換する
今いる行を text で置換する

変更を取り消す ★u 最後の削除、入力、置換を取り消す

注1.新しく作る時、既存ファイルを開く時に使用します。
注2.操作の区切りとして必ず [Esc] で終わらせます。そうしないと続けて入力されたり、予期せぬ制御文字が入力されたりします。
注3.編集途中で保存する時に使います。一定時間でこれを実行するとよいでしょう。
注4.直前までの編集状態で次に使うコマンドが変わります。間違うと警告メッセージが表示されるのでOKです。
注5.これらはテキスト入力モードでない時に使用します。そうしないと予期せぬ文字が入ったり文字化けしたりします。


戻る TOP viに入る viを出る ファイルを保存する

サイトトップへ