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

前端之家收集整理的这篇文章主要介绍了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个空间,因为我混淆了(和{)的组合.

原文链接:https://www.f2er.com/ruby/273195.html

猜你在找的Ruby相关文章