有没有办法强制在RubyMine中智能地包装长行?

时间:2013-12-04 17:56:51

标签: rubymine

File --> Settings --> Code Style --> Ruby提供了一些关于如何格式化代码的选项,但我没有看到设置或强制执行最大线宽的方法。是否支持其他地方,也许是插件?

我可以在特定时间进行换行,例如运行代码格式化程序时。

1 个答案:

答案 0 :(得分:8)

您可以使用编辑器'软包装'你排队在Preferences / Editor / General中,选择'在编辑器中使用软包装'。它将文本包装为它出现的窗口宽度的函数。如果展开宽度,文本会展开以填充空格。包装只是智能的,因为它在空格和逗号等处打破。包裹的行从第1列开始。如果将缩进到与行的开头相同的级别,那将是很好的。让它知道的唯一方法就是手动添加回车,让它们破碎。

我尝试了“包裹到柱子”#39;上面提到的选项。它对现有代码没有影响。

我确定OP已经解决了这个问题。我只回答,因为当我寻找答案时,互联网搜索将我带到了这里。