【发布时间】:2018-07-06 09:37:33
【问题描述】:
当我使用 Sublime Text 3 并输入 Ruby 时,当我输入:
testing = {
}
然后我在}之后输入任何字符,例如逗号,然后该行将自动缩进一级,因此结果如下:
testing = {
},
如何阻止它自动缩进?
【问题讨论】:
-
首先,我要同情你。我也觉得这超级烦人。您可以通过在用户设置中打开
"auto_indent": false来禁用它。但是,您将失去所有自动缩进,例如类块内的方法会发生什么等。我很想知道是否有办法禁用这种特殊的缩进情况,而不删除其他情况。 -
您使用的是哪个版本的 Sublime Text 3?这似乎解决了build 3156 and the shipped Ruby syntax 的问题(
}之后的逗号不会阻止取消缩进)-也许您已经安装了一个覆盖默认缩进行为的包?
标签: ruby sublimetext3 sublimetext syntax-highlighting indentation