ruby - 在 RubyMine 中对齐 Ruby 的多个方法调用
问题描述
我们在项目中使用 rubocop,它强制我们对齐链式方法调用。我曾经使用 RubyMine linter,但它从变量的开头放置缩进 2 个空格的方法。
我试图在 Preferences > Editor > Code Style > Ruby 中找到此设置,但似乎他们没有针对 Ruby 的此选项。
JavaScript 在 Preferences > Editor > Code Style > JavaScript > Wrapping and Braces > Chained method calls > Align when multiline 下有这个
# bad
variable.m1
.m2
.m3
# good
variable.m1
.m2
.m3
我们在 RubyMine 中有这个选项吗?或者我们如何为此添加一些自定义 .editorconfig 设置?或者也许还有其他选择?
解决方案
从 2019.3 开始,RubyMine 提供了一个选项,用于对齐初始接收者的链式方法调用或 Ruby 语言的前导点。您可以使用与 JavaScript 相同的方式对其进行配置:打开Settings/Preferences | 编辑 | 代码风格 | 红宝石 | Wrapping and Braces 页面并转到Chained 方法调用 | 对齐选项。
推荐阅读
- testing - Svelte 测试库不会在输入值更改时更新组件状态
- c# - LINQ 查询多个组和最新记录的计数 - Oracle DB
- android-6.0-marshmallow - 在applandeo材料日历视图中点击一天获取事件列表
- javascript - React.js module.css 选择隐藏元素
- spring - 来自 Spring Data Mongo 存储库的 MongoDB 更新日志
- scala - 杀死来自 Spark 连接器的雪花查询
- python - 客户端无法建立连接,macOS,django,odbc 17,pyodbc
- python - 你如何在 python 中为 Fizz Buzz 计算总和?
- python - 我无法获得公会 discord.py 中所有成员的列表
- reactjs - 如何在 React 中配置 VSCode 以自动完成图像路径?