【问题标题】:IntelliJ multiline ternary indentationIntelliJ 多行三元缩进
【发布时间】:2020-02-06 09:05:25
【问题描述】:

我的缩进设置为一个制表符。但是,当我格式化我的代码时,多行三元运算符被格式化为两个制表符缩进(也应该是一个制表符)。见下文。

这些是我能找到的唯一相关设置,调整它们似乎不会改变缩进。

这些是我的缩进设置:

还有其他设置可以控制吗?

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    您可以在 Preferences | 中配置这些设置编辑 | Code Style |语言 |制表符和缩进。

    在您的情况下,“Indent”和“Continuation Indent”属性必须设置为“1”。

    【讨论】:

    • 我已经用我的制表符和缩进设置更新了这个问题。如果我将“缩进”和“继续缩进”更改为 1,则格式会在文件中的其他任何地方中断。我们的项目使用两个制表符缩进,我希望 IntelliJ 显示单个制表符缩进。有什么建议吗?
    • 感谢您的信息。您能否打开设置“首选项|编辑器| Code Style”取消标记字段[启用EditorConfig][检测并使用现有文件缩进进行编辑] 并再次检查格式?如果问题仍然存在,请在YouTrack 上创建新请求以进行调查。
    • 问题仍然存在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 2012-03-25
    • 2012-08-29
    相关资源
    最近更新 更多