我已经“继承”了一些Java代码,这些代码在语句末尾包含很多注释,例如:

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


SonarCube将其标记为轻微违反规则,并指出注释应改为显示在代码上方:

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


有没有简单的方法可以在IntelliJ IDEA中完成此操作?

最佳答案

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

搜索:

^(.*) (//.*)


用。。。来代替:

$2\n\r$1


替换为(例如):

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


对于

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

09-16 03:51