【问题标题】:Is it possible to make IntelliJ perform "smart" soft wrapping?是否可以让 IntelliJ 执行“智能”软包装?
【发布时间】:2015-07-14 18:22:12
【问题描述】:

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

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

请注意,我确实想要重新格式化文件中的实际文本;我只希望这段代码的 显示 是智能的。我每天都使用不同宽度的显示器和窗口;代码应该在所有这些上“看起来正确”。这并不意味着“将所有内容强制为 VT-100 标准 80 cols”,这在非 IDE 用户中似乎是习惯性的。

【问题讨论】:

  • 将其作为评论,因为我几乎,但不完全是,当然:不,Intellij 将提供对齐(即实际重新格式化)或保留代码原样.有一个包装选项,但它不像上面显示的那样智能。
  • Ctrl + Alt + L 可以智能显示代码。

标签: java intellij-idea intellij-14


【解决方案1】:

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

【讨论】:

  • 无赖。经过一番挖掘,我找到了这个功能请求并添加了投票:youtrack.jetbrains.com/issue/IDEABKL-6076 但是,我似乎无法评论它以链接回这个 SO 问题。
  • FWIW,我很乐意接受渲染性能的显着下降以拥有此功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-29
  • 2018-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-25
相关资源
最近更新 更多