VI エディターとは
VI エディターは、Linux ファミリーの中で最も人気のある、クラシックなテキスト エディターです。
1) ほとんどすべての Linux ディストリビューションで利用可能であること
2) 異なるプラットフォームやディストリビューションでも同じように動作すること
3) ユーザー フレンドリーであること。 したがって、何百万人もの Linux ユーザーが愛用し、編集の必要性に応じて使用しています
今日では、vi エディタの高度なバージョンが利用可能で、最も人気のあるものは VIM (Vi Improved) です。 他にもElvis、Nvi、Nano、Vileなどがあります。 機能が豊富で、ファイルを編集するための無限の可能性を秘めているので、viを学ぶのは賢明なことです。
VIエディタで作業するには、その操作モードを理解する必要があります。 それらは主に2つの部分に分けられます。
このチュートリアルでは、VIエディタの操作モードについて説明します。 このチュートリアルでは、以下について学びます。
- vi コマンドモード
- vi エディタ挿入モード
- vi エディタの使い方
- vi 編集コマンド
- ファイル内での移動li
- ファイルの保存と終了
ビデオにアクセスできない場合はここをクリックしてください
vi コマンドモード。
- vi エディターはこのモードで開き、コマンドのみを理解します
- このモードでは。
- このモードでは、カーソルを移動したり、テキストをカット、コピー、ペーストすることができます
- また、このモードでは、ファイルに加えた変更を保存することができます
- コマンドは大文字と小文字を区別します。 正しいアルファベットのケースを使用する必要があります。
vi Editor Insert mode:
-
このモードは、ファイルにテキストを挿入するためのモードです。
-
キーボードの「i」を押すことで、コマンド モードから挿入モードに切り替えることができます
-
挿入モードに入ると、どのキーも現在作業しているファイルの入力として扱われます。
-
コマンド モードに戻り、行った変更を保存するには、Esc キーを押す必要があります
vi エディターの使用方法
VI エディターを起動するには、ターミナル (CLI) を開いて、
vi <filename_NEW> or <filename_EXISTING>
また、既存のファイルを指定すると、エディターがファイルを開きます。 既存のファイルを指定すると、エディタがそれを開いて編集することができます。 それ以外の場合は、新しいファイルを作成します。
VI編集コマンド
- i -… カーソル位置に挿入(挿入モードになる)
- a – カーソル位置の後に書き込む(挿入モードになる)
- A – カーソル位置の後に書き込む(挿入モードになる) 行末に書き込む(挿入モードになる)
- ESC – 挿入モードを終了する
- u – 最後の変更を元に戻す
- U – 行全体の変更を元に戻す
- o – 新しい行を開く(挿入モードになる)
- dd – 行を削除する
- 3dd – 3行を削除する。
- D – カーソルの後の行の内容を削除する
- C – カーソルの後の行の内容を削除し、新しいテキストを挿入する。 ESC キーを押すと挿入が終了します。
- dw – 単語の削除
- 4dw – 4つの単語の削除
- cw – 単語の変更
- x – カーソル位置の文字の削除
- r – 文字の置き換え
- R – カーソル位置以降の文字の上書き
- s – カーソル位置以降の文字の置き換え。 カーソル下の1文字を置換して挿入を続ける
- S – 行全体を置換して、行頭から挿入を始める
- ~ – 個々の文字の大文字小文字を変更する
注意。 これらのコマンドを実行するには、「コマンドモード」になっている必要があります。 VIエディタは大文字と小文字を区別しますので、コマンドは必ず正しい大文字で入力してください。
正しいコマンドを押さないと、ファイルに望ましくない変更を加えてしまうことになるので注意してください。 また、必要に応じてa、A、oを押すことで、挿入モードに入ることができます。
ファイル内での移動
- k – カーソルを上に移動
- j – カーソルを下に移動
- h – カーソルを左に移動
- l – カーソルを右に移動
ファイル内で移動するには、コマンドモードである必要があります。 キーボードの矢印キーでも操作できます。
ファイルの保存と終了
- Shift+zz – ファイルを保存して終了する
- :w – ファイルを保存するが、開いたままにする
- :q – 保存せずに終了する
- :wq – ファイルを保存して終了する
エディタを終了してファイルへの変更を保存するには、コマンドモードにしなければなりません。
まとめ:
- vi エディターは最も人気があり、一般的に使用されている Unix テキストエディターです
- 通常、すべての Linux ディストリビューションで利用可能です。
- コマンドモードと挿入モードの2つのモードで動作します
- コマンドモードはユーザーのコマンドを受け付け、挿入モードはテキストを編集するためのモードです
- ファイルを簡単に操作するためのコマンドを知っておく必要があります
- このエディタの使い方を学ぶことは、スクリプトの作成やファイルの編集に役立ちます
i