初心者目線のLPIC講座 > viエディタ > viエディタとは?
viエディタviエディタとは?
Linuxに限らず、UNIX系OSではviエディタは定番です。LPICでも必ず出ますが、ここは理屈抜きにコマンドをひたすら覚えて行くのが一番です。頑張って覚えて行きましょう。
viエディタは、Windowsでいうと「Word」や「Notepad」のようなものです。
といっても操作方法は全く違います。慣れればキーボードだけで高速な操作ができるので便利だとも言えるのですが、キーボードの一つ一つに操作コマンドが割り当てられており、それを覚えるのが面倒なためにWindowsユーザーには敬遠されがちです。
ただ、ddは削除(delete)、iは入力(insert)という風に、英単語を省略した形のコマンドもいくつかあるので、そういったものは覚え易いと思います。
では基本操作から見て行きましょう。まずviの起動は、シェルのコマンドライン上で、
vi
の形で入力します。ちなみに、引数にファイル名を入力して起動すると、そのファイル名のファイルが読み込まれて起動します。
vi lpic_txt
とすれば「lpic_txt」という名前のファイルが読み込まれます。
viエディタは、大きく分けて「コマンドモード」と「編集モード」という2つのモードがあります。
viを起動した状態では、「コマンドモード」になっています。ここで編集モード切替え用のコマンドを入力すると「編集モード」になり、この状態で文字を入力できます。
逆に「編集モード」の状態で「Esc」キーを押すと「コマンドモード」になり、コロン「:」を入力するとコマンドの入力待ちになります。
なお、vi起動後の操作イメージを以下に示してみました。
編集モードにする場合
[コマンドモード]
↓ 「i」「o」「a」等の編集コマンド
[編集モード]
コマンドモードにする場合
[編集モード]
↓ 「Esc」キー
[コマンドモード]
こんな感じです。次のページからは、viエディタ上での実際の操作と、コマンドについて説明します。
スポンサードリンク