是否可以让 IntelliJ 执行 "smart" 软包装?

Is it possible to make IntelliJ perform "smart" soft wrapping?

是否可以使 IntelliJ IDEA 的软包装行为更智能?这是一些 Java 代码(来自 PayPal 的可怕 API)和当前的软包装行为:

这是我想看到的软包装行为:

请注意,我不想重新格式化文件中的实际文本;我只希望这段代码的 display 聪明。我每天都使用不同宽度的显示器和 windows;所有这些代码都应该 "look right" 。这并不意味着 "force everything to VT-100 standard 80 cols",这似乎是非 IDE 用户的习惯。

不,这目前不可能。我相信语言插件可以自定义软换行位置,以便代码在有意义的位置换行,但换行不能以任何方式对齐或缩进。