Linux/Unix チュートリアルのコマンドを使用した VI エディタ
VIエディタとは何ですか?
VI エディターは、Linux ファミリーで最も人気のある古典的なテキスト エディターです。 以下に、広く使用されているエディターにするいくつかの理由を示します –
1) ほぼすべての Linux ディストリビューションで利用可能
2) 異なるプラットフォームやディストリビューションでも同じように機能します
3) 使いやすい。 したがって、何百万人もの Linux ユーザーがそれを気に入っており、編集のニーズに使用しています。
現在、利用可能な vi エディターの高度なバージョンがあり、最も人気のあるものは VIM どちらである Vi Im証明されています。他のものとしては、Elvis、Nvi、Nano、Vile などがあります。vi は機能が豊富で、ファイルを編集する無限の可能性を提供するため、習得するのが賢明です。
VIエディタで作業するには、理解する必要があります 動作モード. それらはXNUMXつの主要部分に分けることができます。
クリック こちら ビデオにアクセスできない場合
vi コマンドモード:
- vi エディターはこのモードで開きます。 コマンドを理解する
- このモードでは、次のことができます。 カーソルを移動し、テキストを切り取り、コピー、貼り付けます
- このモードでは、ファイルに加えた変更も保存されます
- コマンドでは大文字と小文字が区別されます。 正しい大文字と小文字を使用する必要があります。
vi エディター挿入モード:
- このモードはファイルにテキストを挿入するためのものです。
- コマンドモードから挿入モードに切り替えることができます。 キーボードの「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 – カーソルの下の XNUMX 文字を置換し、挿入を続けます
- S – 行全体を置換し、行の先頭から挿入を開始します
- ~ – 個々の文字の大文字と小文字を変更する
注意: あなたは「コマンドモード」でこれらのコマンドを実行する. VIエディタは 大文字と小文字を区別 そのため、コマンドは大文字と小文字を正しく入力してください。
正しいコマンドを押していることを確認してください。そうしないと、ファイルに望ましくない変更が加えられてしまいます。必要に応じて、a、A、o を押して挿入モードに入ることもできます。
ファイル内での移動
- k – カーソルを上に移動します
- j – カーソルを下に移動します
- h – カーソルを左に移動します
- l – カーソルを右に移動します
ファイル内を移動するには、コマンド モードにする必要があります。 ナビゲーション用のデフォルトのキーについては以下で説明します。 あなたはできる キーボードの矢印キーも使用します.
ファイルを保存して閉じる
- Shift+zz – ファイルを保存して終了します
- :w – ファイルは保存しますが、開いたままにしておきます
- :q! – vi を終了し、変更を保存しないでください
- :wq – ファイルを保存して終了します
あなたはその中にいるはずです コマンド モードでエディタを終了し、変更を保存します。 ファイルに追加します。
概要
- vi エディターは、最も人気があり、よく使用される Unix テキスト エディターです。
- 通常、すべてで利用可能です Linuxディストリビューション.
- コマンドと挿入の XNUMX つのモードで動作します。
- コマンド モードはユーザー コマンドを受け取り、挿入モードはテキストの編集に使用されます。
- ファイルを簡単に操作するためのコマンドを知っておく必要があります
- このエディタの使い方を学ぶと、スクリプトの作成やファイルの編集に役立ちます。