如何配置Eclipse formatter实现仅超过2个条件时每个条件单独换行
Eclipse 链式条件格式化规则配置步骤
- 打开配置入口:依次点击顶部菜单栏
Window > Preferences > Java > Code Style > Formatter - 编辑格式化规则:选中你当前使用的Formatter配置文件,点击右侧
Edit按钮(如果是默认的内置配置,需要先点击New另存为自定义配置后才能编辑) - 找到条件表达式换行配置:在弹出的编辑窗口中,切换到
Line Wrapping标签页,依次展开左侧目录Expressions > Conditionals - 调整参数匹配需求:
- 换行策略选择
Wrap all elements, except first element if not necessary - 将
Number of elements before wrapping值设置为2(即2个及以内条件保持在同一行,超过2个自动换行) - 运算符位置选择
Wrap before operator(保证&&/||运算符出现在新行开头,和你给出的示例格式一致) - 缩进设置保持默认或选择
Indent by one即可,确保换行后的条件对齐符合预期
- 换行策略选择
- 保存配置后依次点击
Apply and Close保存所有设置,使用快捷键Ctrl + Shift + F测试格式化效果即可
注意:如果是针对特定项目配置,需要右键对应项目选择
Properties > Java Code Style > Formatter,勾选Enable project specific settings后按上述步骤修改项目级别的格式化规则,避免全局配置被项目配置覆盖
内容的提问来源于stack exchange,提问作者AndreasInfo
相关产品推荐
相关产品推荐

