このページの本文へ

UNIX界でもっともベーシックなエディタvi。これを覚えれば設定ファイルももう恐くない。

覚えておきたい必須コマンド30―その6・vi、最初の一歩

2001年07月13日 06時19分更新

文● 山岸典将

  • この記事をはてなブックマークに追加
  • 本文印刷

ここまでで覚えた操作を組み合わせれば、自由自在にとまではいかないだろうが、なんとか必要なファイルを編集することはできるはずだ。といっても、これだけではとても効率的に編集はできない。

次に覚えたいのが、アンドゥと繰り返しコマンドだ。

[u]コマンド(undo)を使うと直前の操作を取り消すことができる。[u]が有効なのは今まで出てきた中では、[x]、[J]、[dd]、[y]、[P]、[p]コマンド、そして直前の入力モードでの入力だ。さらにある行を編集していて、その行から別の行に移動していない場合は、[U]コマンドでその行に対して行った変更のすべてを取り消すことができる。

アンドゥがあれば、繰り返しコマンドもある。[.]をタイプすると直前に行った操作を繰り返すことができる。[.]コマンドが効く操作も[u]コマンドと同じだ。「12345」と入力し、コマンドモードに戻って、[.]を4回タイプすれば「12345123451234512345」と入力される。

週刊アスキー最新号

編集部のお勧め

ASCII倶楽部

ASCII.jp Focus

MITテクノロジーレビュー

  • 角川アスキー総合研究所
  • アスキーカード
ピックアップ

デジタル用語辞典

ASCII.jp RSS2.0 配信中