喜欢-vim emacs ruby​​缩进

edb*_*ond 9 ruby vim emacs ruby-on-rails indentation

来自svn的ruby-mode,看起来等于1.1版本

这里是emacs的哈希缩进

User.all({
       :joins => :account,
       :conditions => {:delete_at => nil}
     })
Run Code Online (Sandbox Code Playgroud)

这在vim中是一样的

User.all({
  :joins => :account,
  :conditions => {:delete_at => nil}
})
Run Code Online (Sandbox Code Playgroud)

如何在ruby模式下使emac像vim一样缩进?

Nic*_*ley 16

尝试M-x customize-mode; 你会看到自定义Ruby缩进的选项.看起来你可能想要将"Ruby Deep Indent Paren"更改为nil.

  • 同样地:( setq ruby​​-deep-indent-paren nil) (3认同)