4

すべての Vim プラグインと vimrc を Dropbox に保存するというアイデアが気に入っています。私も病原体大好きです。病原体.vim ファイルを見ると、バンドル フォルダーの別の場所を病原体#infect() 関数に提供できるようです。しかし、これはうまくいきません。私は解決策を高低で検索しましたが、いわば病原体の「作業ディレクトリ」を「~/Dropbox/Vim/GlobalRuntimePath/bundle」に変更することはできません。私はvimrcで直接pathogen.vimを調達しようとしましたが、役に立ちませんでした。Pathogen は文句を言いません。ローカル コピーを削除すると存在しなくなったプラグインから関数を呼び出そうとすると、私の vimrc だけです。

私は間違った質問をしていますか?

4

1 に答える 1

5

Pathogenで提供されるカスタムバンドルディレクトリを追加する方法があります。まず、runtimepathオプションに追加のバンドルを含むディレクトリへのパスを追加する必要があります。

:set runtimepath+=~/Dropbox/Vim/GlobalRuntimePath

次に、Pathogenをファイルにロードするときに、呼び出し.vimrcの引数としてすべてのバンドルディレクトリの名前を指定する必要があります(同じ名前である必要があります) 。runtime_append_all_bundles

:call pathogen#runtime_append_all_bundles('bundle')

バンドルディレクトリにデフォルトで名前が付けられている場合bundle、引数は省略できます。

于 2011-07-10T09:05:46.637 に答える