Eclipse で Java でコーディングしている際に、よく利用するショートカットを紹介します。
■ Ctrl + 2 + R
例えば、以下のようなコードがあったとします。
List<String> list = Lists.newArrayList(); list.add("Sample1"); list.add("Sample2"); list.add("Sample3"); list.add("Sample4");
このロジックを再利用したい場合、まずコピー&ペーストして、
List<String> list = Lists.newArrayList(); list.add("Sample1"); list.add("Sample2"); list.add("Sample3"); list.add("Sample4"); List<String> list = Lists.newArrayList(); list.add("Sample1"); list.add("Sample2"); list.add("Sample3"); list.add("Sample4");
ここでコピー先の変数名「list」を選択して Ctrl + 2 + R
List<String> list = Lists.newArrayList(); list.add("Sample1"); list.add("Sample2"); list.add("Sample3"); list.add("Sample4"); List<String> list2 = Lists.newArrayList(); list2.add("Sample1"); list2.add("Sample2"); list2.add("Sample3"); list2.add("Sample4");
すると、変数名を纏めて変更することができるようになるので、新しい変数名を入力して確定させます。
このような単純なケースは少ないかと思いますが、JUnit のコードを書いている時とか、 変数名を一括置換したい時に役立ちますね。