Windows 7x64でgVim7.4を使用しています。プラグインをバンドルフォルダーに配置すると、プラグインのコマンドが登録されていないようです。私の設定は次のとおりです。
gVimはC:\Program Files (x86)\Vim\vim74
にインストールされています。
ここに病原体ファイルを配置しました:C:\Users\gordon\vimfiles\autoload\pathogen.vim
。
NERDツリープラグインを使用したいので、コマンドプロンプトで次のコマンドを実行しました。
cd C:\Users\gordon\vimfiles\bundle
git clone https://github.com/scrooloose/nerdtree.git
これでフォルダが作成されましたC:\Users\gordon\vimfiles\bundle\nerdtree
その下にすべてのNERDツリープラグインフォルダがあります。
Zenburnの配色もインストールしました。
cd C:\Users\gordon\vimfiles\bundle
git clone https://github.com/jnurmine/Zenburn.git zenburn
ぼくの C:\Users\gordon\_gvimrc
ファイルには次のものが含まれます。
set nocompatible
execute pathogen#infect()
filetype plugin on
filetype plugin indent on
set guifont=Dina:h10:cANSI
colors zenburn
GVimを起動してもエラーは発生しません。奇妙なことに、zenburnの配色は問題なく読み込まれているため、病原体が機能している必要があります。NERDツリーのヘルプを開くことができます:help NERD_tree.txt
しかし、実際にNERDツリーを起動しようとすると、コマンドが認識されません。
:NERDTree
E492: Not an editor command: NERDTree
病原体とプラグインを機能させることについて、そしてすべてのファイルが正しい場所にあることがわかることから、オンラインで多くの投稿を読みました。何が間違っているのかわかりません。
_gvimrc
は、起動プロセスの非常に遅い段階で、_vimrc
の後、プラグインがロードされた後に供給されます。あなたがそこに置いたものはすべて遅くなります。
また、GUI固有の設定には_gvimrc
を使用する必要がありますのみ:Vimの両方に適用されるすべておよび GVimは_vimrc
にある必要があります。
問題を修正するには、C:\Users\gordon\_gvimrc
の名前をC:\Users\gordon\_vimrc
に変更します。