0

我正在使用 Janus 来管理我的 vim 插件。我意识到所有插件都只是一次加载。如果我打开更多拆分或选项卡。插件未加载。IE Rails 命令仅在我第一次打开 Nerdtree 的 vim 拆分中可用。如果我切换到另一个拆分 (ctrl+w) 或选项卡,则 rails 命令(可能还有其他插件)不可用。如果我在 nerdtree 拆分中运行 rails 命令,那么我不能再在此拆分中使用 nerdtree。我可以做任何调整来在所有拆分和选项卡中加载 rails.vim 吗?

编辑: Janus .vimrc 并没有太大帮助。但这是任何方式

"" "" Janus 设置 ""

" 定义路径 let g:janus_path = escape(fnamemodify(resolve(expand(":p")), ":h"), ' ') let g:janus_vim_path = escape(fnamemodify(resolve(expand(":p" . "vim")), ":h"), ' ') 让 g:janus_custom_path = expand("~/.janus")

" Source 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