2017-07-11 15 views
1

私はvimを学ぼうとしています。vim:scriptnamesファイルから重複を削除するにはどうしたらいいですか?

The airline statusline funcref function('airline#extensions#mundo#statusline') has already been added.The airline statusline funcref function('airline#extensions#mundo#statusline') has already been added. 

The owner said::私はこれと会ってるプログラムを開くと

というエラーメッセージが

は、あなたのように世界的に航空会社をインストールしなかった...あなたは航空会社が二回インストールされていることを示唆していますよく一緒に購入されている商品もあります。 どうしますか?scriptnamesさんに教えてください。ありがとう。

これはOPのケースであり、私にとっても同じように見えます。 scriptnamesをし、航空会社に次の参照を得た:私は走った

56: ~/.vim/bundle/vim-airline/plugin/airline.vim 
57: ~/.vim/bundle/vim-airline/autoload/airline.vim 
58: ~/.vim/bundle/vim-airline/autoload/airline/init.vim 
59: ~/.vim/bundle/vim-airline/autoload/airline/parts.vim 
60: ~/.vim/bundle/vim-airline-themes/plugin/airline-themes.vim 

78: ~/.vim/bundle/vim-airline/autoload/airline/extensions.vim 
79: ~/.vim/bundle/vim-airline/autoload/airline/extensions/quickfix.vim 
80: ~/.vim/bundle/vim-airline/autoload/airline/extensions/netrw.vim 
81: ~/.vim/bundle/vim-airline/autoload/airline/extensions/ctrlp.vim 
82: ~/.vim/bundle/vim-airline/autoload/airline/extensions/commandt.vim 
83: ~/.vim/bundle/vim-airline/autoload/airline/extensions/branch.vim 
84: ~/.vim/bundle/vim-airline/autoload/airline/extensions/syntastic.vim 
85: ~/.vim/bundle/vim-airline/autoload/airline/extensions/whitespace.vim 
86: ~/.vim/bundle/vim-airline/autoload/airline/extensions/wordcount.vim 
87: ~/.vim/bundle/vim-airline/autoload/airline/extensions/tmuxline.vim 
88: ~/.vim/bundle/vim-mundo/autoload/airline/extensions/mundo.vim 
89: ~/.vim/bundle/vim-airline/autoload/airline/section.vim 
90: ~/.vim/bundle/vim-airline/autoload/airline/highlighter.vim 
91: ~/.vim/bundle/vim-airline/autoload/airline/themes/dark.vim 
92: ~/.vim/bundle/vim-airline/autoload/airline/themes.vim 
93: ~/.vim/bundle/vim-airline/autoload/airline/util.vim 

99: ~/.vim/bundle/vim-airline/autoload/airline/builder.vim 
100: ~/.vim/bundle/vim-airline/autoload/airline/extensions/default.vim 

私が知らない何か(と私は助けが必要だと思うものを)ファイルの場所です:scriptnames参照とどのように重複を削除します。

あなたの考えをありがとう。

答えて

1

同じプラグインが2つインストールされている場合は、vim-airlineをアンインストールする必要があります。 Plugin vim-airlinesまたはそれに類するものの2行がvimrcにあります。プラグインの正確な名前は異なる場合があります。重複行を削除し、これは

1

ほとんどのVimのプラグインは、いくつかのスクリプトファイルで構成できます

:PluginUpdate 
:PluginClean 

希望を実行します。したがって、:scriptnamesに複数の参照があることは正常です。あなたの出力では、基本航空会社ディレクトリは~/.vim/bundle/vim-airlineです。これらのベースディレクトリはすべて共通の下位構造を持っています(通常autoload/...plugin/...)。

所有者が意味していたのは、複数のベースディレクトリがあるかどうかを確認することでした。 ~/.vim/bundle/vim-airlineおよび~/.vim/bundle/vim-another-airlineの両方。あなたの出力に基づいて、それはそうではないようです。また、このエラーは、Airline自体ではなく、AirlineのMundo拡張に関するものです。 Mundoの複数のインストールを探すべきではありませんか?

関連する問題