23

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

private final String mName;

对比

private final String name;

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

4

1 回答 1

32

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

字首

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

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

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

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

于 2013-04-03T18:50:50.467 回答