2.5 Vim の使用
導入
Vim は強力なテキスト エディタであり、ターミナル環境でテキスト ファイルを編集するためによく使用されます。この記事では、Vim の基本概念、一般的な操作、および Vim をより効率的にテキスト編集に使用するための実践的なスキルを紹介します。
Vim の基本モード
Vim にはいくつかのモードがあり、最もよく使用される 3 つのモードは次のとおりです。
- 通常モード: Vim に入った後のデフォルトのモードで、ナビゲーション、削除、コピー、その他の操作に使用されます。
- 挿入モード:通常モードで
i
、a
、o
などのキーを押すと、テキストの入力と編集に使用される挿入モードに入ります。 - コマンドモード:通常モードでコロン( )を押すと
:
コマンドモードに入り、保存や終了などのコマンドを実行できます。
一般的な Vim 操作
一般的に使用される Vim 操作のいくつかを次に示します。
- ファイルを開く: ターミナルに入力する
vim filename
と、指定されたファイルが開きますfilename
。 - ファイルを保存する: コマンド モードに入り
:w
、Enter キーを押してファイルを保存します。 - Vim を終了する: コマンド モードに入り
:q
、Enter キーを押して Vim を終了します。ファイルに保存されていない変更がある場合は、:q!
強制終了を使用できます。 - モードの切り替え: 通常モードで を押すと
i
挿入モードに入り、Esc
キーを押すと通常モードに戻ります。 - カーソルの移動: 通常モードでは、方向キーまたは
h
、j
、 、k
を使用してl
カーソルを上下左右に移動します。 - コピーと貼り付け: 通常モードでは、 を使用して
yy
現在の行をコピーし、 を使用してp
コピーした内容を貼り付けます。 - テキストの削除: 通常モードでは、
dd
現在の行を削除するために使用し、x
現在のカーソル位置にある文字を削除するために使用します。 - 元に戻すとやり直し: 通常モードでは、
u
最後の操作を元に戻すを使用し、Ctrl + r
やり直しを使用します。
実践的なヒント
ここでは、Vim の役立つヒントをいくつか紹介します。
- 検索と置換: 通常モードで
/keyword
キーワードを検索し、:%s/old/new/g
グローバル置換を実行するために使用します。 - マルチファイル編集: コマンドモードで使用して
:e filename
、新しいファイルを開いたり、複数のファイルを使用し:bn
たり:bp
切り替えたりします。 - マルチウィンドウ分割画面:通常モードでは
:sp
水平分割ウィンドウを使用し、:vsp
垂直分割ウィンドウを使用します。 - 設定ファイル: 行番号の表示、構文の強調表示など、ユーザー ディレクトリ内
.vimrc
のファイルで Vim の個人設定を構成できます。
要約する
Vim は強力なテキスト エディターであり、その基本モードと共通の操作をマスターすることで、テキスト編集の効率を向上させることができます。通常モードはナビゲーションや削除などの操作に使用され、挿入モードはテキストの入力および編集に使用され、コマンドモードはコマンドの実行に使用されます。一般的な操作には、ファイルを開く、保存、終了する、モードの切り替え、カーソルの移動、コピーと貼り付け、元に戻すとやり直しなどが含まれます。さらに、検索と置換、複数ファイルの編集、複数ウィンドウの分割画面、設定ファイルの使用などの実践的なスキルを習得すると、Vim の使用がさらに強化されます。