加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 20:20:51 所属栏目:百科 来源:网络整理
导读:请问这里的emacs的新鲜事物,但有人知道如何解决这个问题吗?当在emacs中进行编码时,在 ruby模式下,在所有关键字(如def,class,module,begin等)之后,它会缩进到正确的级别(即2个空格),但是当跨多个行打破参数列表时,它会缩进到看似随机的位置,像40左右的列. 我
请问这里的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个空间,因为我混淆了(和{)的组合.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读