"enable regular expressions in formatter markers" 是做什么的?

What does "enable regular expressions in formatter markers" do?

最近我在 IntelliJ 代码样式设置中遇到了这个选项“在格式化程序标记中启用正则表达式”。我无法在网上找到有关它的作用的任何信息。 Google 只是出现了一些差异和中文链接。

有人知道吗?

这在 Formatter Control 文档中有解释。

它改变了 Formatter offFormatter on 这两个字段的解释方式。通常它们只是它在评论中搜索的固定字符串。

如果您选中正则表达式框,它们就是在评论中匹配的正则表达式。所以如果你输入

Formatter off: @f.*off

你可以使用像

这样的评论
//@f--k off

关闭格式设置。