8

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

例如,当我输入:

def method <enter>

它将完成该块:

def method
  # cursor here
end

我正在使用一些 Tim Pope 的插件,但不记得是哪个插件提供了该功能(也许是 Rails?)有没有办法使用 Janus 获得此功能?有人不想要这个有什么理由吗?拥有它似乎真的很方便。

4

3 回答 3

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"

ant 然后只需运行 rake 或运行 rake 来安装您设置的插件~/.vim,例如:

rake zenconding
于 2011-05-21T04:16:15.243 回答
6

janus 定制文档目前建议使用 ~/.janus 目录来存放 vim 插件。

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

cd ~/.janus
git clone https://github.com/vim-scripts/Rename2.git rename2

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

于 2013-02-07T13:20:50.297 回答
6

你说的是endwise

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

于 2011-01-26T18:31:04.437 回答