Emacs红宝石模式,在括号内大量缩进?

请问这里的emacs的新鲜事物,但有人知道如何解决这个问题吗?当在emacs中进行编码时,在 ruby模式下,在所有关键字(如def,class,module,begin等)之后,它会缩进到正确的级别(即2个空格),但是当跨多个行打破参数列表时,它会缩进到看似随机的位置,像40左右的列.

我一直在阅读emacs标签设置,似乎只是围绕圈子,没有得到我正在寻找的信息,所以我想我会问这里.

以下是将光标放在参数列表中的截图.我已经尝试在大括号里面缩进(例如,块,或哈希),这是正常工作,这是括号中的错误.

解决方法

http://compgroups.net/comp.emacs/Ruby-mode-indentation-of-continuation-lines
(setq ruby-deep-indent-paren nil)

或暂时在本届会议期间:

M-x设定变量RET ruby​​-deep-indent-paren RET nil RET

在括号内,它现在将像其他地方一样缩小.在上面发布的情况下,仍然有一个错误.它缩进了比我想要的更多的2个空间,因为我混淆了(和{)的组合.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...