每次我在块注释中按回车键时,IntelliJ 都会添加额外的 *

IntelliJ adds extra * every time I hit enter in a block comment

我在使用 Idea 时遇到了一个超级奇怪的问题。

每次我在块注释中按回车键时,它都会在该行添加一个额外的 *。在输入每一行之前必须删除它真的很烦人。 我曾尝试导入几个没有此问题的同事代码样式设置,但无济于事。我似乎也找不到执行此操作的设置,google 上也没有。任何人都知道可能导致这种情况的设置?

示例:

 /**
 * Some comment (pressing enter 3 times)
 * 
 * 
 * (cursor is here)* * * * 
 */

另一个例子:

/**
* Some comment (press enter)
* (cursor is here)*
*/

您输入的不是普通的块注释 (/* ... */),而是 Javadoc 注释 (/** ... */),那些 应该 每行都有一个 *。因此,只需删除第一个 / 之后多余的 * 就可以了。

我怀疑这是一个defect/regression。我在 YouTrack 上创建了一个问题:https://youtrack.jetbrains.com/issue/IDEA-136673


更新

IntelliJ 团队将问题隔离到 Gauge 插件。我已经记录了插件作者的问题:https://github.com/getgauge/Intellij-Plugin/issues/39

看起来这是我用于“.md”文件支持的 Gauge 插件中的一个错误。卸载它,问题就消失了。

https://youtrack.jetbrains.com/issue/IDEA-136182