如何自动删除 .properties 文件中捆绑资源中的所有重复属性键

Posted

技术标签:

【中文标题】如何自动删除 .properties 文件中捆绑资源中的所有重复属性键【英文标题】:How to automatically remove all duplicates property key in bundle resources in .properties file 【发布时间】:2020-03-24 08:25:51 【问题描述】:

我正在使用 Intellij Idea 2019.1.3。我在捆绑资源 .properties 文件中有很多重复的属性键。 是否可以自动删除此类文件中的所有重复项?

【问题讨论】:

截图没有重复。 是的,我在另一行中有重复项,但您会看到 Intellij 强调了一些重复项。 【参考方案1】:

我认为 IntelliJ 无法做到 OOB。

我会对行进行排序(使用此plugin),这将使重复行位于相邻行上。然后只需将(^.+$)\n\1 替换为$1 即可删除重复项

(^.+$)\n\1 - 查找由换行符分隔的重复行$1 - 反向引用该行

【讨论】:

以上是关于如何自动删除 .properties 文件中捆绑资源中的所有重复属性键的主要内容,如果未能解决你的问题,请参考以下文章

如何删除错误:捆绑失败:ReferenceError:未计算文件的 SHA-1

2017-2018-2 20155225《网络对抗技术》实验二+ 后门进阶

如何让 Eclipse 读取 UTF-8 中的捆绑属性?

如何在新建和编辑操作中删除属性标签?

如何阻止 IntelliJ IDEA 从 .properties 文件中删除空行?

从项目中删除文件时包裹捆绑器“ENOENT:没有这样的文件或目录”