2009/06/30ツイートVimのディレクトリ構成を知ることで、プラグインのインストールや動作のカスタマイズが容易になります。ここではVimの基本的なディレクトリ構成について解説します。Vimのディレクトリ構成:Vimのディレクトリ構成は$VIMRUNTIMEと$HOME/.vimでほぼ同じです。runtimepath?で確認することが出来ます。afterプラグインが読み込まれた後に読み込まれるプラグインを格納します。’after/syntax/c.vim’はsyntax/c.vimが読み込まれた後に読み込まれます。プラグインを直接書き換えずに、自分の好きな動作を追加させたいときに便利です。autoload起動時に必ず読み込まれるpluginとは違い、機能を呼び出されたとき、自動的に読み込まれるプラグインを格納します。上手く使用すれば、Vimの起動速度を削減することができ、Vimの使用メモリ量も削減できます。呼び出される色定義ファイルです。呼び出されるコンパイラのコマンドを定義したファイルです。dict辞書補完用の辞書ファイルです。実際はディレクトリは自由なのですが、慣習的にdictとすることが多いようです。呼び出されるVimやプラグインのヘルプファイルです。ftdetectファイルタイプを検出するVimスクリプトファイルを格納します。ftpluginファイルタイプごとに読み込まれるプラグインファイルです。キーマッピングやローカルオプションを設定します。indentファイルタイプごとに読み込まれるインデント情報を定義したファイルです。keymapキーコードと入力する文字を対応づけるファイルです。普通のユーザーは触ることがないでしょう。langVimのメッセージを各言語に翻訳したファイルが格納されています。macros自動的には読み込まれないVimスクリプトファイルです。必要なときに直接読み込んで使用します。plugin自動的に読み込まれるVimスクリプトファイルです。プラグインはこのディレクトリにインストールします。spellスペルチェック用の辞書ファイルです。syntaxファイルタイプごとのシンタックスハイライトを設定するVimスクリプトファイルです。toolsVimスクリプトファイルではない、ちょっとしたスクリプトファイルです。tutor各言語に翻訳されたVimのチュートリアルが格納されています。onを.vimrcで設定しないと読み込まれません。