【问题标题】:Make vim indent after private/public/protected methods in Ruby在 Ruby 中的私有/公共/受保护方法之后使 vim 缩进
【发布时间】:2013-01-02 11:41:54
【问题描述】:

我的团队已同意遵循有关私有/公共/受保护方法缩进的 Rails 约定准则。即:http://edgeguides.rubyonrails.org/contributing_to_ruby_on_rails.html#follow-the-coding-conventions

但是我还没有找到任何关于如何使 vim-ruby 以这种方式工作的信息。我该怎么做?

谢谢!

【问题讨论】:

  • 你看过用于 Ruby 的缩进脚本吗?
  • 是的,但不知道如何在这些特殊关键字后缩进。

标签: ruby-on-rails ruby vim


【解决方案1】:

这晚了几个月,但我一直在寻找与 vim-ruby 相同的功能,但它还不存在。我最终提出了这个建议,并在 AndrewRadev 的帮助下实现了这个功能: https://github.com/vim-ruby/vim-ruby/pull/177 https://github.com/vim-ruby/vim-ruby/pull/179

用最新的vim-ruby,可以设置:

let g:ruby_indent_access_modifier_style="indent"

在您的 ~/.vimrc 中,缩进将按照 Rails 约定指南中的说明进行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-20
    • 2012-04-10
    • 2012-01-09
    • 2021-03-19
    • 2023-04-08
    • 2017-08-22
    • 2011-05-20
    相关资源
    最近更新 更多