【问题标题】:How to edit RubyMine reformat code如何编辑 RubyMine 重新格式化代码
【发布时间】:2014-11-09 02:10:22
【问题描述】:

每个人。

想知道,是否可以编辑,RubyMine 如何重新格式化代码,使代码如下:

some_object = {
      :long_named_item => 'value',
      :short_item => 'value'
    }

user = User.create!({
                     :nickname => 'value',
                     :age => 18
                    })

像这样重新格式化:

some_object = {
      :long_named_item => 'value',
      :short_item      => 'value'
    }

    user = User.create!({
                          :nickname => 'value',
                          :age      => 18
                        })

或者,即使使用 js:

var some_variable = {
    'long_named_item': 'value',
    'short_item': 'value'
}

到:

var some_variable = {
    'long_named_item': 'value',
    'short_item':      'value'
}

注意散列项名称和值之间的间距

我的朋友说,SublimeText 是用 python 代码来做这个的,所以想知道,在 RubyMine 中这是否可行。

【问题讨论】:

  • Settings (Preferences on Mac) | Code Style | YOUR_LANGUAGE -- 检查格式选项。对于您的特定 JavaScript 示例:是的,这种对齐是可能的。

标签: rubymine reformatting


【解决方案1】:

查看 RubyMine 中的格式化选项后,我准确地找到了我想要的。 对于 Javascript,我必须为“对齐对象属性”选择的值是“on value” 对于 Ruby,我必须勾选选项“对齐分配或哈希的右侧部分

两者都在:

Settings (Preferences on Mac) | Code Style | YOUR_LANGUAGE | Other

感谢 LazyOne

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多