Vim-personalization
Vim-カスタマイズ
要件に応じてVimをパーソナライズできます。 このセクションでは、次の項目について説明します-
- 構成ファイル
- フォントを変更する
- 配色の変更
- 個人的な強調表示
- ステータスライン
構成ファイル
Vimの構成ファイルは、ユーザーレベルまたはグローバルレベルにすることができます。 ユーザー固有の設定はユーザーレベルのファイルに保存され、グローバル設定はグローバルレベルのファイルに保存されます。
Vimrcファイル
- グローバルvimrc *
グローバルvimrcファイルを見つけるには、エディターで次のコマンドを実行します
:echo $VIM
OR
:echo \%VIM\%
Linuxでは、このファイルは/usr/share/vimディレクトリにあり、WindowsではC:\ Program Files \ Vimフォルダーにあります。
- ローカルvimrc *
ローカルvimrcは、ユーザーのホームディレクトリの下に配置されます。 たとえば、Linuxでは/home/<USER>ディレクトリにあり、WindowsではC:\ Documents and Setting \ <USER>/フォルダーにあります。
Windowsではファイル名は_vimrcですが、Linuxでは.vimrcになります。
Gvimrc
- グローバルgvimrc *
Linuxでは、このファイルは/usr/share/gvimディレクトリにありますが、Windowsでは、C:\ Program Files \ Vimフォルダーにあります。
- ローカルgvimrc *
ローカルgvimrcは、ユーザーのホームディレクトリの下に配置されます。 たとえば、Linuxでは/home/<USER>ディレクトリにあり、WindowsではC:\ Documents and Setting \ <USER>/フォルダーにあります。
Windowsではファイル名は_gvimrcになりますが、Linuxでは55 .gvimrcになります。
exrc
exrcファイルは、後方互換性のために使用されます。 vimrcまたはgvimrcファイルが存在する場合、これらのファイルは無視されます。
- グローバルexrc *
Linuxでは、このファイルは/usr/share/vimディレクトリにあり、WindowsではC:\ Program Files \ Vimフォルダーにあります。
- ローカルexrc *
ローカルexrcは、ユーザーのホームディレクトリの下に配置されます。 たとえば、Linuxでは/home/<USER>ディレクトリにあり、WindowsではC:\ Documents and Setting \ <USER>/_ exrcフォルダーにあります。
フォントを変更する
フォントを変更するには、gVimで次のコマンドを実行します-
:set guifont = courier
上記のコマンドは、フォントをクーリエに変更します。
カラースキームを変更する
カラースキームを変更するには、次のコマンドを実行します-
:colorscheme <tab>
タブ文字を押すと、Vimで利用可能な配色が表示されます。
個人的な強調表示
特定の列の後の文字を強調表示する
以下のコマンドを実行して、73より大きい列を強調表示します-
:match ErrorMsg/\%>73v.\+/
以下の画像はこれを示しています-
以下は、このコマンドの説明です-
Sr.No | Command & Description |
---|---|
1 |
列の後に一致 |
2 |
73 これは列番号です |
3 |
V 仮想列でのみ機能するはずです |
4 |
.\+ 1つ以上の文字に一致 |
行番号を追加
行番号を追加するには、次のコマンドを実行します-
:set number
これを無効にするには、次のコマンドを実行します-
:set nonumber
番号幅を設定する
番号幅を設定するには、次のコマンドを実行します-
:set numberwidth = <num>
スペルチェック
スペルチェックを有効にするには、次のコマンドを実行します-
:set spell
そして、スペル言語を設定するには、次のコマンドを実行します-
:set spelllang = <language>
たとえば、次のコマンドを使用してドイツ語を設定するには-
:set spelllang = de
略語
略語を使用して、長い文字列のショートカットを作成できます。 たとえば、以下のコマンドは「quick」という略語を作成します。
:abbr quick the quick brown fox
「quick」と入力してTabキーを押すと、「the quick brown fox」という文字列に置き換えられます
これを使用して、いくつかのタイプミスを修正できます。 たとえば、以下のコマンドはこれを行います-
:abr teh the
ステータスライン
ステータス行は、エディターの下部に表示されます。 ステータス行を有効にするには、次のコマンドを実行します-
:set laststatus = 2
現在のセッションでこれを削除するには、次のコマンドを実行します-
:set laststatus = 0