我最近从一组自定义的vim插件和.vimrc切换到使用Janus。我真的很喜欢这个设置,但我缺少的一件事就是在Ruby中自动完成块。
例如,当我输入:
def method <enter>
它将完成该块:
def method
# cursor here
end
我正在使用Tim Pope的一些插件而无法回想起哪一个提供了功能(Rails可能?)有没有办法使用Janus获得此功能?是否有人不想要这个?看起来真的很方便。
答案 0 :(得分:9)
根据janus文档documentation:
如果你想添加额外的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"
ant然后只需在~/.vim
上运行rake或运行rake进行设置,例如:
rake zenconding
答案 1 :(得分:6)
答案 2 :(得分:6)
janus customization documentation目前使用〜/ .janus目录来重新命名vim插件。
您可以使用git clone将vim插件安装到〜/ .janus目录中。 E.g。
cd ~/.janus
git clone https://github.com/vim-scripts/Rename2.git rename2
使用rakefile进行自定义的旧方法位于未保留的separate branch中。