如何防止IntelliJ在下一行停止继续双斜杠注释?

Flo*_*n F 5 java code-formatting intellij-idea

精简版

<enter>//评论结束时按下时,Intellij有时会决定继续//评论下一行.我怎么能防止这种情况?是否有某个设置禁用此自动化?

长版

有一件事我经常做,就是用双斜线打破长篇大论.

比方说我有一条线

boolean isHex = c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f';
Run Code Online (Sandbox Code Playgroud)

我想把它分开

boolean isHex = c >= '0' && c <= '9' //
        || c >= 'A' && c <= 'F' //
        || c >= 'a' && c <= 'f';
Run Code Online (Sandbox Code Playgroud)

请注意,我想要最后一个//,以防止任何格式化程序再次加入行.

所以我'9'按下后插入一个双斜线返回//<enter>.但Intellij将自动继续下一行的评论.

boolean isHex = c >= '0' && c <= '9' //
// || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f';
Run Code Online (Sandbox Code Playgroud)

它迫使我取消注释并手动重新加注该线.

我希望Intellij 继续下一行的评论,并可选择缩进我的代码:

boolean isHex = c >= '0' && c <= '9' //
        || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f';
Run Code Online (Sandbox Code Playgroud)

所以我想禁用这个"继续//评论后<enter>"功能.可能吗?我没有找到与此相关的任何设置.

mat*_*ell 1

您最接近的方法是定义一个宏来插入新行并删除注释,然后将该宏绑定到合适的键。