Janus是预先配置好的ViM [及其插件]。有两个不同的钩子 .vimrc.before 在加载Janus之前运行, .vimrc.after 在加载Janus之后但在加载任何插件之前运行。
一切似乎都很好,但我找不到添加插件特定配置的方法/地点。例如,我想使用rails.vim的Rnavcommand添加各种导航命令,如&#34; Rpresenter&#34;,&#34; Ruploader&#34;等等,< / p>
Rnavcommand presenter app/presenters
我无法在 .vimrc.after 中执行此操作,因为 rails.vim 在此文件执行时未加载。
答案 0 :(得分:2)
Janus的插件特定设置位于janus/vim/tools/janus/after/plugin/
。整个事情安装后,我不知道它们在哪里。
但我觉得有必要说 Drop Janus。使用你自己的~/.vimrc
并自己安装你的插件并不是那么困难或耗费时间,其中一个好处就是你真正知道事情是在哪里,如何以及为何如此。
答案 1 :(得分:0)
当尚未加载插件但需要其功能时(例如,基于它定义自定义命令),您始终可以显式地获取插件脚本,然后在此之后执行定义:
:runtime plugin/rails.vim
:Rnavcommand presenter app/presenters
所有插件中应包含的规范include-guard避免了插件在以后作为常规初始化序列的一部分再次获取时重新定义。
或者,之后的目录适用于需要在依赖脚本之后运行的内容。我不知道/不建议使用像 Janus 这样的发行版,但假设Rails插件位于~/.janus/rails/plugin/rails.vim
,位置后的相应将是{ {1}}。