IntelliJ 中的变量命名代码样式

2022-09-01 23:13:29

我正在浏览IntelliJ中Java的代码样式设置,寻找一种指定变量命名约定的方法,并且看不到任何内容。例如,我有一个要求,我所有的类成员变量都以开头(我不喜欢这个约定,但这是另一个问题),例如:m

private final String mName;

private final String name;

我想对现有文件运行格式化程序,并自动重新格式化变量。有没有办法在IntelliJ中做到这一点?我看到了一些用于代码生成的内容,但没有任何内容可以重新格式化现有代码。我一直在谷歌搜索并查看“设置”,但找不到任何内容。


答案 1

您只能为将要编写的新代码配置它:

prefix

此设置将影响重构,如引入字段、getter 和 setter 生成等。

重新格式化代码不会重命名变量。

有一个检查可以帮助您找到所有此类字段,但它不会自动重命名它们:实例字段命名约定

在这种情况下,SSR 可能会有所帮助。


答案 2