【问题标题】:How extract private static constant in Intellij Idea?如何在 Intellij Idea 中提取私有静态常量?
【发布时间】:2013-11-06 01:46:37
【问题描述】:

要提取常量,我可以使用 ctrl + alt + c,即“提取”创建 public 常量:

public static final String CONST = "123";

所以我需要手动键入私有。有没有办法在默认情况下提取私有范围的常量?

【问题讨论】:

    标签: java intellij-idea refactoring keyboard-shortcuts constants


    【解决方案1】:

    点击ctrl+alt+c两次(显示Extract Constant对话框)

    点击alt+v(将默认Visibility设置为Private

    点击回车

    完成 :) 私有范围设置为默认值 - 因此您可以像以前一样使用常量提取,更改默认范围只需重复上述步骤并选择不同的范围。

    【讨论】:

    • 我使用 Intellij Idea Community Edition 12.1.4,因此“ctlr + shift + e”不会为我显示 Extract Constatnc 对话框。是版本问题吗?
    • 我的错误 - 用 shift+e 代替 alt+c (早上复制粘贴):))
    • 记得打两下:)
    • 耶!这就是我真正想要的 8)
    • 目前我没有分配用于提取常量的快捷方式(只有“重构”,然后我可以选择我想做的事情)。是否有可能以另一种方式显示此对话框?只是好奇。您的回答仍然对我有帮助,谢谢:)
    【解决方案2】:

    试试这个:

    如果在编辑器上清除了启用就地重构复选框 设置,Extract Constant 重构是通过 提取常量对话框。

    http://www.jetbrains.com/idea/webhelp/extract-constant.html

    提取常量对话框允许选择适当的常量范围

    设置 -> 编辑器 -> 启用地方重构

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 2017-12-07
      • 2021-03-26
      相关资源
      最近更新 更多