0

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 は、プラグインがロードされた後にロードされます

4

0 に答える 0