我Reformat Code在一個特定的代碼行上遇到了 IntelliJ 自動問題:
catch (MyException1 | MyException2 | MyException3 | MyException4 | MyException5 | MyException6 | MyException7 | MyException8 e) {
- 我已將
Editor -> Code Style硬包裝設定為 140 - 在
Editor -> Code Style -> Java -> Wrapping and Braces一切都是Chop down if Long要么Wrap if long
現在,問題是運行Code -> Reformat Code不會自動將此行分成 2 行(它應該超過 140 個字符)。更糟糕的是,如果我手動打破它,那么Reformat Code它會回到一行。當我進行Line Length檢查時,IntelliJ 抱怨這條線。
這是整個專案中 IntelliJ 存在此問題的唯一行,所有其他包含 or||等的運算式都被正確包裝。
uj5u.com熱心網友回復:
IntelliJ IDEA 2021.3 及更低版本不支持包裝或削減多捕獲型別。IntelliJ IDEA 2022.1 將支持這一點。請參閱https://youtrack.jetbrains.com/issue/IDEA-178941
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/420689.html
標籤:
