13

在 Intellij IDEA 11.1.2 中,当使用重构快捷方式来引入常量时,它总是使public static final常量,而我通常更喜欢默认为private。在旧版本的 Intellij 中,我很确定我可以选择将private设置为默认值。有谁知道是否仍然存在将 Introduce Constant 重构选项默认为private的选项,而不必事后去声明并将public编辑为private?谢谢

4

3 回答 3

17

我有同样的问题并解决了它(想法12)。

要默认引入私有常量,请执行以下操作:

  • 禁用就地模式 (文件->设置->编辑器->常规->取消选中“启用就地模式”)
  • 尝试引入一些东西(你会看到一个重构对话框)。在该对话框中选择“私人”
  • 启用就地模式
  • 享受私有常量
于 2013-08-24T16:27:08.693 回答
4

啊,没关系,我明白了。您必须再次按 command-alt-C 才能获得旧对话框。嗯。捷径越来越长......

于 2012-06-04T18:55:49.303 回答
0

我知道这个线程已经很老了,但是到目前为止,有一种比接受的答案更容易获得所需结果的方法:

您可以简单地按下快捷方式两次引入一个常量以获取重构对话框并在那里选择一次私有。

从现在开始,按下快捷键总是会引入一个私有常量。

然后可以使用相同的过程切换回公共。无需每次都点击设置。

于 2021-11-25T10:49:55.937 回答