web-dev-qa-db-ja.com

Eclipseは変数名をリファクタリングする方法?

私の15歳のJavaプロジェクトでは、標準Java規約は尊重されておらず、変数名の最初の文字はしばしば大文字です。

特にメソッドシグネチャでは、変数名の最初の文字を小文字にプロジェクトをリファクタリングしたいと思います。

public void creerProfil(String CodeProfil, Profil ProfilACreer) throws Exception {
...
}

する必要があります:

public void creerProfil(String codeProfil, Profil profilACreer) throws Exception {
...
}

それを行うことができるプラグインのアイデアがあれば、私はそれを聞いてうれしいです:)

8
Ben

Windows/ubuntuプラットフォームを使用している場合はalt+shift+Rを、Macではcommand+option+rを使用してください。 that変数が使用されているすべてのオカレンスをリファクタリングします。

Eclipseで使用可能なショートカットのリストを取得するには、windows/ubuntuではctrl+shift+Lを、macではcommand+shift+lを使用します。

15
Vivek Singh

プラグインは必要ありません。変数名を右クリックして、[リファクタリング]-> [名前を変更]をクリックします。しかし、これまで試したことがないので、プロジェクト全体の中でどれほど信頼できるかはわかりません。

4
Luigi Cortese

EclipseでAlt + Shift + Rを押して変数をリファクタリングすることもできます。

3
MrDumb

Eclipse Neonでは、プロジェクト全体で変数の名前を変更するために次のことを行います。

  1. Search->File...に移動
  2. 変数の名前をContaining text:に入力します
  3. ダイアログボックスの下部にあるReplace...をクリックします。
  4. 新しいダイアログボックスが開きます。そこで、置換する変数名をWith...というラベルの付いたテキストボックスに入力します。
  5. 変更が反映される場所をプレビューするには、Preview >をクリックします
  6. 確認したら、OKをクリックします。

お役に立てれば!

2
kiner_shah

簡単に答えるには、右クリック変数名>リファクタリング>名前の変更。ただし、変数ごとに行う必要があります。変数名の違反をすべて一度に見つけたい場合は、checkstyle Checkstyle命名規則 を使用します。

Checkstyleは、コード規則に従っていないすべての場所のリストを提供し、リファクタリングできます。

2
Yantraguru

名前変更リファクタリングのための Eclipse docs からの引用:-

選択した要素の名前を変更し、(有効な場合)要素へのすべての参照を修正します(他のファイルでも)。

利用可能:メソッド、メソッドパラメーター、フィールド、ローカル変数、タイプ、タイプパラメーター、列挙型定数、コンパイルユニット、パッケージ、ソースフォルダー、プロジェクト、およびこれらの要素タイプのいずれかに解決されるテキスト選択

ショートカット:Alt + Shift + R

メソッドのシグネチャ/パラメータをリファクタリングする場合:-

パラメータ名、パラメータタイプ、パラメータの順序を変更し、対応するメソッドへのすべての参照を更新します。さらに、パラメーターとスローされた例外を削除または追加でき、メソッドの戻り値の型とメソッドの可視性を変更できます。

利用可能:メソッドまたはメソッドに解決されるテキスト選択

ショートカット:Alt + Shift + C

1
Mustafa sabir

ファイル内のリファクタリング:Alt + Shift + Rを使用

複数のファイル内のリファクタリング:Alt + Shift + Rを2回使用します(簡単にするために、Alt + Shiftを押しながらRを2回押します)。

この動作は、Eclipse Oxygen、Windowsで機能します。
バージョン:Oxygen.3aリリース(4.7.3a)
ビルドID:20180405-1200

1
Shashi