execute pathogen#infect()すべてのプラグインをロードするために呼び出す代わりに、すべてのプラグインを呼び出しpathogen#interposeます。つまり:
execute pathogen#interpose('bundle/unicode.vim')
execute pathogen#interpose('bundle/AnsiEsc.vim')
病原体APIはsourceの外部では文書化されていませんが、十分に単純です(関数名が不明瞭で説明的でない場合でも)。pathogen#surround()絶対パスにも使用できます。
基本的にプラグインを条件付きでロードできますautocmd:
" Always use this plugin
execute pathogen#interpose('bundle/unicode.vim')
" Only for Python
autocmd FileType python execute pathogen#interpose('bundle/vim-sexp')
これらのケースの多くが見つかった場合は、別のパスに分割することもできます。
この方法ではautocmd、すべてのファイルタイプ/プラグインにs を追加する必要はありません。
  これが存在する場合:set syntax whatever、プラグインを切り替えますか?それはスーパーだから:)
- プラグインが読み込まれると、読み込まれます。「プラグイン」するだけの集まりである- function、- commandと- mapdefinitons。これを「アンロード」する簡単な方法は知りません。
 
- それはありませんあなたが使用IFFファイルタイプの負荷のプラグインを- :set filetype。一般的には、構文強調表示のみを設定し、インデントやその他の設定(例、など)ではなく、常に使用する必要が- :set filetypeあります。- :set syntax- syntax- iskeyword- formatexpr