Eclipseのおすすめショートカットと環境設定

Eclipseを効率的に使いこなすためには、便利なショートカットキーや環境設定を活用することが重要です。以下に、おすすめのショートカットキーと環境設定を紹介します。

おすすめショートカットキー

エディタ操作

  • コード補完Ctrl + Space:kissing_closed_eyes:
    • 入力途中のコードを補完します。

出ない場合にはウィンドウから設定を選び拡張の中の「Java候補」のチェックを入れる

  • 行の削除Ctrl + D
    • カーソルがある行を削除します。
  • 行番号へ移動Ctrl + L
    • 指定した行番号に移動します。
  • 行の複製Ctrl + Alt + ↑ または Ctrl + Alt + ↓
    • 現在の行を上下に複製します。
  • 行の移動Alt + ↑ または Alt + ↓
    • 現在の行を上下に移動します。
  • 整形Ctrl + Shift + F:kissing_closed_eyes:
    • コードを自動で整形します。
  • インデント調整Ctrl + I
    • 選択したコードのインデントを調整します。
  • コメントアウト:
    • 行コメントの切り替えCtrl + /:kissing_closed_eyes:
    • ブロックコメントの追加Ctrl + Shift + /
    • ブロックコメントの解除Ctrl + Shift + \

コードナビゲーション

  • 宣言元へ移動F3:kissing_closed_eyes:
    • カーソルがあるシンボルの宣言元に移動します。
  • 型の検索Ctrl + Shift + T
    • プロジェクト内のクラスやインターフェースを検索して開きます。
  • リソースの検索Ctrl + Shift + R
    • ファイル名でプロジェクト内のリソースを検索して開きます。
  • リファレンスの検索Ctrl + Shift + G
    • 選択したシンボルの参照箇所を検索します。

リファクタリング

  • 名前の変更Alt + Shift + R
    • 変数名やメソッド名などを一括で変更します。
  • メソッドの抽出Alt + Shift + M
    • 選択したコードを新しいメソッドとして抽出します。
  • ローカル変数の抽出Alt + Shift + L
    • 選択した式をローカル変数として抽出します。

その他

  • インポートの整理Ctrl + Shift + O
    • 未使用のインポートを削除し、必要なインポートを追加します。
  • 上書き保存Ctrl + S:kissing_closed_eyes:
    • 現在のファイルを保存します。
  • 全てのファイルを保存Ctrl + Shift + S
    • 開いている全てのファイルを保存します。

おすすめ環境設定

エディタ設定

  • 行番号の表示:
    • ウィンドウ > 設定 > 一般 > エディター > テキスト・エディター で「行番号を表示する」にチェックを入れます。
  • ホワイトスペースの表示:
    • 同じくテキスト・エディターの設定で「ホワイトスペースの表示」にチェックを入れます。
  • 自動保存の設定:
    • ウィンドウ > 設定 > 一般 > エディター で「自動保存を有効にする」を選択し、適切な間隔を設定します。

フォントと色

  • フォントの変更:
    • ウィンドウ > 設定 > 一般 > 外観 > 色とフォント からエディターのフォントを変更できます。
  • テーマの変更:
    • ウィンドウ > 設定 > 一般 > 外観 で「テーマ」を選択し、好みのテーマを選びます。

補足 自動補完の設定を有効にする

特定の文字を入力した際に自動的に補完候補が表示されるよう設定できます。

  • 設定手順:
    1. 上部メニューから「ウィンドウ」→「設定」(または「環境設定」)を選択します。
    2. 検索に「コンテンツ・アシスト」と入力します
    3. 「Java」→「エディター」→「コンテンツ・アシスト」を開きます。
    4. 「自動有効化」の項目で以下を設定します。
      • 自動有効化遅延(ミリ秒): 補完候補が表示されるまでの遅延時間を設定します。例えば、200ミリ秒など。
      • Javaの自動有効化トリガー: 自動補完を開始する文字を指定します。デフォルトでは.のみですが、abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_を追加することで、変数名やメソッド名の入力中にも補完が有効になります。
image.png

その他の便利な設定

  • コードテンプレートの設定:
    • ウィンドウ > 設定 > Java > エディター > テンプレート でコードのテンプレートを設定できます。
  • タブとスペースの設定:
    • ウィンドウ > 設定 > Java > コード・スタイル > インデント で、タブ幅やスペースの設定を調整します。
  • デバッグ設定::kissing_closed_eyes:
    • ブレークポイントやウォッチポイントの設定を活用して、効率的にデバッグを行います。