Vim-getting-familiar
Vim-慣れる
このセクションから始めて、Vimで手を汚します。 この章では、次の項目について説明します-
- Vimを起動
- Vimモード
- 新しいファイルを作成
- 読み取り専用モードでファイルを表示する
- 既存のファイルを編集
Vimを起動
Vimは、今日のGUIベースのエディターとは少し異なります。 GUIからも端末からも起動して使用できます。
グラフィカルランチャーを使用する
- グラフィカルランチャーからVimを起動するには、gVimアイコンをダブルクリックします。 次のようにエディタウィンドウが開きます-
ターミナルを使用
ターミナルからVimを使用する方法は、WindowsとLinuxプラットフォームで同じです。 次の手順を実行して、ターミナルからVimを起動および終了します-
- ターミナルを開き、次のようにvimコマンドを入力します-
$ vim
- 次のようにターミナルでVimを開きます-
- これを閉じるには、Escキーを押してからコロン(:)とqを押します。 Vimでは、qコマンドはquitの略です。 このコマンドは、エディタ自体の左下隅に表示されます-
Vimモード
Vimは複数のモードをサポートしています。 このセクションでは、日常的に使用されるいくつかの重要なモードについて説明します。
コマンドモード
これは、Vimが起動するデフォルトのモードです。 このモードでエディターコマンドを入力できます。 このモードでは、コピー、貼り付け、削除、置換など、さまざまなコマンドを使用できます。 これらのコマンドについては、後のセクションで説明します。
注-ここから先、コロンなしのVimコマンドは、コマンドモードでそのコマンドを実行していることを示します。
挿入モード
このモードを使用して、テキストを入力/編集できます。 デフォルトのコマンドから挿入モードに切り替えるには、iキーを押します。 エディターの左下隅に現在のモードが表示されます。
挿入モードになったら、任意のテキストを入力できます。 以下の画像はこれを示しています-
Escapeキーを使用して、このモードからコマンドモードに切り替えます。
コマンドラインモード
このモードは、コマンドの入力にも使用されます。 このモードのコマンドは、コロン(:)で始まります。 たとえば、前のセクションでは、このモードでquitコマンドが入力されました。 このモードには、コマンドモードまたは挿入モードからアクセスできます。
- コマンドモードからこのモードに切り替えるには、コロンを入力します
- 挿入モードからこのモードに切り替えるには、Escキーを押してコロンを入力します
下の画像の左下のコロンは、ラインモードを示しています。
注-以降、コロンで始まるVimコマンドは、コマンドラインモードでそのコマンドを実行していることを示します。
ビジュアルモード
このモードでは、テキストを視覚的に選択し、選択したセクションでコマンドを実行できます。
- コマンドモードからビジュアルモードに切り替えるには、vと入力します。
- 他のモードからビジュアルモードに切り替えるには、まずEscapeキーを押してコマンドモードに戻り、次にvを入力してビジュアルモードに切り替えます。
以下の画像では、左下隅が視覚モードを示しています。
新しいファイルを作成
新しいファイルを作成して保存するには、以下の手順を実行します-
- 次のコマンドを実行してVimを開きます
$ vim
- Vimで次のコマンドを入力します
:edit message.txt
- 挿入モードに切り替えます
i
- テキストを入力してください
- コマンドモードに戻る
Esc
- 変更をファイルに保存する
:w
これで、message.txtファイルが作成されます。
- Vimを終了
:q
読み取り専用モードでファイルを開く
-Rオプションを使用して、読み取り専用モードでファイルを開きます
$ vim -R message.txt
以下の画像では、左下隅が読み取り専用モードを示しています-
または、viewコマンドを使用して同じ結果を得ることができます。
$ view message.txt
既存のファイルを編集
既存のファイルを編集するには、以下の手順を実行します-
- Vimを使用してファイルを開く
$ vim message.txt
- 挿入モードに切り替えて、そこにテキストを入力します。
i
- 変更を保存せずにエディターを終了します
:q!
- 次のコマンドを使用して変更を保存し、エディターを終了します-
:wq