Janus を使用して vim プラグインを管理しています。私が気付いたのは、すべてのプラグインが 1 つの分割でロードされているということです。さらに分割またはタブを開くと。プラグインがロードされていません。IE Rails コマンドは、最初に Nerdtree を開いた vim 分割で利用できます。別の分割 (ctrl+w) またはタブに切り替えると、Rails コマンド (およびおそらく他のプラグイン) が使用できなくなります。nerdtree 分割で rails コマンドを実行すると、この分割で nerdtree を使用できなくなります。すべての分割とタブにも rails.vim をロードするためにできる微調整はありますか?
編集: Janus .vimrc はあまり役に立ちません。しかし、ここではどうにか
"" "" ヤヌスのセットアップ ""
" パスの定義 let g:janus_path = escape(fnamemodify(resolve(expand(":p")), ":h"), ' ') let g:janus_vim_path = escape(fnamemodify(resolve(expand(":p") . "vim")), ":h"), ' ') let g:janus_custom_path = expand("~/.janus")
" ソース janus のコア exe 'source ' . g:janus_vim_path . '/core/before/plugin/janus.vim'
" グループは追加された順序とは逆に Pathogen によって " 処理されることに注意してください。janus#add_group("tools") を呼び出す janus#add_group("langs") を呼び出す janus#add_group("colors") を呼び出す
"" "" カスタマイズ ""
ファイルタイププラグインオン
if filereadable(expand("~/.vimrc.before")) source ~/.vimrc.before endif
" 病原体 exe をロードする前にプラグインを無効にする 'source ' . g:janus_vim_path . '/core/plugins.vim'
"" "" 病原体のセットアップ ""
" すべてのグループ、カスタム ディレクトリ、および janus コア コール janus#load_pathogen() をロードします
" .vimrc.after は、プラグインがロードされた後にロードされます