web-dev-qa-db-ja.com

Intellij Ideaでプライベート静的定数を抽出するにはどうすればよいですか?

使用できる定数を抽出するには ctrlaltc、その「抽出」によって作成public定数:

public static final String CONST = "123";

だから私は手動プライベートタイプが必要です。デフォルトでプライベートスコープで定数を抽出する方法はありますか?

46
Cherry

ヒット ctrl+alt+c 2回(Extract Constantダイアログを表示)

ヒット alt+v (デフォルトのVisibilityPrivateに設定)

ヒット enter

完了:)プライベートスコープがデフォルトに設定されています。以前と同様に定数抽出を使用して、デフォルトのスコープを変更するには、別のスコープを選択して上記の手順を繰り返すだけです。

81
pbaranski

これを試して:

エディターの設定で[インプレースリファクタリングを有効にする]チェックボックスがオフの場合、[定数の抽出]ダイアログボックスを使用して[定数の抽出]リファクタリングが実行されます。

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

定数の抽出ダイアログでは、定数の適切なスコープを選択できます

設定->エディター->プレースリファクタリングを有効にする

0
kemenov