在Eclipse中,我可以通过选择并按下来格式化注释Shift + Ctrl + F
.例如,当我选择这样的方法注释时:
/** * This method * does some stuff. */
并按Shift + Ctrl + F
,Eclipse自动包装它:
/** * This method does some stuff. */
在IDEA中有什么可比的吗?
编辑:澄清一下,我正在寻找评论格式,也会将太长的行分成多行.
你能得到的最接近的是Edit
| Join Lines
(Ctrl+ Shift+ J).您必须先选择要加入的行.
要包装长注释,请启用Settings
| Code Style
| JavaDoc
| Wrap at right margin
.
对于Javadoc注释,您需要确保选中"Wrap at right margin"设置.请参阅"其他"下的代码样式> JavaDoc.但是,此设置似乎仅在重新格式化整个文件时生效,因为仅重新格式化Javadoc(即,选择Javadoc,然后执行a Code (menu) > Reformat Code...
或CtrlAltL超出右边距)不会强制它换行.如果我重新格式化整个文件,那么它会按预期包装在边距处.
这似乎是一个错误(虽然似乎没有报告),因为如果你必须设置"确保不超过确保右边距",那么选择Javadoc文本并执行重新格式化代码确实包装了线.此设置为Settings > Code Style > Wrapping and Braces
.您还可以在"设置"对话框中搜索"确保右边距".
您仍然需要使用手动连接线 CtrlShiftJ
这可能值得对JetBrains提出改进要求.
执行"重新格式化代码"(在Mac中为⌥⌘L)时,将重新格式化现有注释.