将VIM插件添加到Janus安装程序

Pet*_*own 7 ruby vim plugins janus macvim

我最近从一组自定义的vim​​插件和.vimrc 切换到使用Janus.我真的很喜欢这个设置,但我遗漏的一件事是Ruby中的块自动完成.

例如,当我输入:

def method <enter>
Run Code Online (Sandbox Code Playgroud)

它会完成块:

def method
  # cursor here
end
Run Code Online (Sandbox Code Playgroud)

我正在使用Tim Pope的一些插件而无法回想起哪一个提供了功能(Rails可能?)有没有办法使用Janus获得此功能?是否有人不想要这个?看起来真的很方便.

Mar*_*ira 9

根据janus文档文档:

如果你想添加额外的Vim插件你可以通过添加〜/ .janus.rake这样做:

vim_plugin_task "zencoding", "git://github.com/mattn/zencoding-vim.git"
vim_plugin_task "minibufexpl", "git://github.com/fholgado/minibufexpl.vim.git"
Run Code Online (Sandbox Code Playgroud)

蚂蚁然后只是运行rake或运行rake为你设置插入~/.vim,例如:

rake zenconding
Run Code Online (Sandbox Code Playgroud)


Ran*_*ris 6

你说的是结束.

大概你可以把这个repo添加到Janus rakefile中,但是我还没有测试过.这可能不包含在Janus中,因为这几乎可以使用包含在Janus中的snipMate进行模拟.


ste*_*els 6

剑锋自定义文档目前reccommends使用〜/ .janus目录VIM插件。

您可以使用git clone将vim插件安装到〜/ .janus目录中。例如

cd ~/.janus
git clone https://github.com/vim-scripts/Rename2.git rename2
Run Code Online (Sandbox Code Playgroud)

使用rakefile进行自定义的旧方法位于一个未维护的单独分支中。

  • 尚未工作,该目录在那里,但似乎没有生效,尝试安装zencoding (3认同)
  • 甚至调试它的方法都很好 (2认同)
  • 注意:必须按照上面的git命令执行的操作,将插件添加到包含目录中,而不要添加裸露的my_plugin.vim文件(如使用Vim在〜/ .vim / plugin /中完成的操作)。例如 〜/ .janus / vim-gnupg / plugin / gnupg.vim,而不是〜/ .janus / gnupg.vim。 (2认同)