【问题标题】:Changing automatic indentation for Ruby in Sublime Text 3在 Sublime Text 3 中更改 Ruby 的自动缩进
【发布时间】: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


【解决方案1】:

我使用的是最新的稳定版 Sublime Text 3。如果我安装了最新的开发版,那么问题就解决了。它已在应用程序的相对较新的开发版本中得到修复。

【讨论】:

    猜你喜欢
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    • 2012-03-07
    • 2016-03-01
    • 2014-02-07
    • 1970-01-01
    相关资源
    最近更新 更多