将注释移至IntelliJ IDEA中的上一行

时间:2015-08-19 10:46:07

标签: java intellij-idea refactoring

我已经"继承了"一些Java代码,在语句结尾处包含大量注释,例如:

this.apiAccess=apiAccess;// used for reading model

SonarCube将此标记为次要规则违规,并声明评论应显示在代码上方:

// used for reading model
this.apiAccess=apiAccess;

在IntelliJ IDEA中有一种简单的方法可以实现这一点吗?

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式在整个项目中进行搜索和替换,例如:

搜索:

^(.*) (//.*)

替换为:

$2\n\r$1

这取代了(作为例子):

<solid android:color="#FFFFFF"/>  // Comment

代表

// Comment
<solid android:color="#FFFFFF"/>