Intellij idea IntelliJ:仅对注释自动换行?

Intellij idea IntelliJ:仅对注释自动换行?,intellij-idea,Intellij Idea,是否有办法仅对注释启用自动换行?到目前为止,我只找到了为所有内容启用自动包装的设置。Javadoc注释包含在 Editor>code-Style>Java>JavaDoc>Wrap-at-right-margin (所谓)单行注释,如 // this is a comment 。。。这是另一回事。Editor>code Style>>包装和大括号中没有可用于控制这些的配置项 编辑1:根据您对这个答案的第一个答复:“我正在寻找仅用于JavaDoc的自动包装。” 取消勾选此项:Editor>co

是否有办法仅对注释启用自动换行?到目前为止,我只找到了为所有内容启用自动包装的设置。

Javadoc注释包含在

Editor>code-Style>Java>JavaDoc>Wrap-at-right-margin

(所谓)单行注释,如

// this is a comment
。。。这是另一回事。
Editor>code Style>>包装和大括号中没有可用于控制这些的配置项

编辑1:根据您对这个答案的第一个答复:“我正在寻找仅用于JavaDoc的自动包装。”

  • 取消勾选此项:
    Editor>code Style>Java>包装和大括号>确保不超过右边距
  • 勾选此项:
    Editor>code Style>Java>JavaDoc>Wrap at right margin
以下是一对屏幕截图,显示了格式化前后的情况,以及上述配置:

  • 以前

  • 之后

IntelliJ格式化程序没有包装代码(因为
Editor>code Style>Java>包装和大括号>确保不超过右边距
未勾选),但它包装了Javaodc(因为
Editor>code Style>Java>JavaDoc>右边距包装
已勾选)。

IntelliJ IDEA 2019.1-仅包装JavaDoc
  • 硬包装位于:[您对JavaDoc包装的首选值]
  • 键入时换行:
  • 重新格式化时保留>确保不超过右边距:禁用
  • 如果此处的任何设置设置为如果长则换行如果长则切掉,则将其更改为不换行
  • 其他>在右边距换行:已启用
不幸的是,您不能仅对JavaDoc使用“Wrap-on-typing”,因为它也会包装代码,即使代码包装被完全禁用

使用CTRL+ALT+L包装JavaDoc(重新格式化代码)




你是说在编辑器中重新格式化代码还是软包装?两者都是最好的,但对我来说都可以。谢谢你的回答,但你的解决方案也会包装源代码。我只为JavaDoc寻找自动包装。非常感谢,这就是我所寻找的:-)干杯!这似乎对我不起作用。。。当我选择“代码>重新格式化代码”时,注释被包装,但代码也。。。
Settings > Editor > Cody Style > Java > Wrapping and Braces
Settings > Editor > Cody Style > Java > JavaDoc