当前位置:  开发笔记 > Android > 正文

IntelliJ IDEA中类似Eclipse的注释格式?

如何解决《IntelliJIDEA中类似Eclipse的注释格式?》经验,为你挑选了3个好方法。

在Eclipse中,我可以通过选择并按下来格式化注释Shift + Ctrl + F.例如,当我选择这样的方法注释时:

/**
 * This method
 * does some stuff.
 */

并按Shift + Ctrl + F,Eclipse自动包装它:

/**
 * This method does some stuff.
 */

在IDEA中有什么可比的吗?

编辑:澄清一下,我正在寻找评论格式,也会将太长的行分成多行.



1> CrazyCoder..:

你能得到的最接近的是Edit| Join Lines(Ctrl+ Shift+ J).您必须先选择要加入的行.

要包装长注释,请启用Settings| Code Style| JavaDoc| Wrap at right margin.


如果你可以为javadoc设置一个单独的边距真的很好(我的边距很适合长代码,但是对于javadoc块文本,更小的边距更好)并且如果它会自动连接像Eclipse这样的行.JetBrans,你能听到我们的声音吗?
设置| 代码风格| JavaDoc | 包裹在右边缘.
@AlexanderKlimetschek,投票支持http://youtrack.jetbrains.com/issue/IDEABKL-1289
这看起来非常错误:当包装时,无论设置如何,它总是"保留换行",因此无法在没有手动格式化的情况下获取块格式文本(此处使用IntelliJ 11.1.3)
@AlexanderKlimetschek,如果您直接在http://youtrack.jetbrains.net/issues/IDEA提交错误,您有更多机会获得关注.

2> Ted M. Young..:

对于Javadoc注释,您需要确保选中"Wrap at right margin"设置.请参阅"其他"下的代码样式> JavaDoc.但是,此设置似乎仅在重新格式化整个文件时生效,因为仅重新格式化Javadoc(即,选择Javadoc,然后执行a Code (menu) > Reformat Code...CtrlAltL超出右边距)不会强制它换行.如果我重新格式化整个文件,那么它会按预期包装在边距处.

这似乎是一个错误(虽然似乎没有报告),因为如果你必须设置"确保不超过确保右边距",那么选择Javadoc文本并执行重新格式化代码确实包装了线.此设置为Settings > Code Style > Wrapping and Braces.您还可以在"设置"对话框中搜索"确保右边距".

您仍然需要使用手动连接线 CtrlShiftJ

这可能值得对JetBrains提出改进要求.


不要重新格式化整个文档,请在突出显示*whole*javadoc之后尝试Ctrl-Alt-L,而不仅仅是要包装的行.这对我有用(虽然只选择javadoc中的行没有).
我同意你需要"确保不超过正确的保证金"这似乎很奇怪.在我检查之前,我的评论行太长了.

3> gerrytan..:

在此输入图像描述

执行"重新格式化代码"(在Mac中为⌥⌘L)时,将重新格式化现有注释.

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有