我正在寻找一种在 Intellij 中创建检查规则的方法,该规则可以识别何时存在内联注释并将它们移动到上面自己的行。
示例:查找
someCode() // someComment
Run Code Online (Sandbox Code Playgroud)
并替换为
// someComment
someCode()
Run Code Online (Sandbox Code Playgroud)
我能够找到正确的正则表达式来查找和替换:
查找:(. \S. )(//)(. \S. )
替换:$2$3\n$1
但我找不到一种方法来制定规则。
我已阅读https://www.jetbrains.com/idea/help/creating-custom-inspections.html上的文档 ,但找不到任何使用 regexp 进行搜索和替换的示例。