【開発ナレッジ】Eclipse ショートカット - j-komatsu/myCheatSheet GitHub Wiki
Eclipse ショートカット チートシート
1. はじめに
Eclipse(エクリプス)は、多くの開発者に使用されている統合開発環境(IDE)です。 本資料では、Eclipseのショートカットを初心者向けと専門者向けに整理し、表や例を交えてわかりやすく解説します。
2. Eclipse の基本ショートカット(初心者向け)
機能 | ショートカットキー (Windows/Linux) | ショートカットキー (Mac) | 説明 |
---|---|---|---|
ファイルを開く | Ctrl + Shift + R |
Cmd + Shift + R |
プロジェクト内のファイル検索 |
クラスを開く | Ctrl + Shift + T |
Cmd + Shift + T |
クラス名で検索して開く |
保存 | Ctrl + S |
Cmd + S |
ファイルを保存 |
すべて保存 | Ctrl + Shift + S |
Cmd + Shift + S |
開いているすべてのファイルを保存 |
コピー | Ctrl + C |
Cmd + C |
選択したテキストをコピー |
貼り付け | Ctrl + V |
Cmd + V |
コピーした内容を貼り付け |
検索(全体) | Ctrl + H |
Cmd + H |
全ファイルを対象に検索 |
検索(ファイル内) | Ctrl + F |
Cmd + F |
現在開いているファイル内を検索 |
🌟 たとえ話
Eclipseのショートカットは、まるで電卓のショートカットキーのようなもの。たとえば
Ctrl + Shift + R
は、Excelで「ファイル名を検索して開く」機能のようなものです。
3. Eclipse の高度なショートカット(専門者向け)
機能 | ショートカットキー (Windows/Linux) | ショートカットキー (Mac) | 説明 |
---|---|---|---|
メソッドの定義へ移動 | F3 |
Cmd + Click |
選択したメソッドの定義へジャンプ |
インポート整理 | Ctrl + Shift + O |
Cmd + Shift + O |
使用されていないインポートを削除 |
変数名を変更 | Alt + Shift + R |
Cmd + Shift + R |
選択した変数の名前をリファクタリング |
コード補完 | Ctrl + Space |
Cmd + Space |
候補を表示してコードを補完 |
クラス階層を表示 | F4 |
Cmd + T |
継承関係を表示 |
🌟 たとえ話
Ctrl + Shift + O
は、まるで部屋の片付けのようなもの。使っていないもの(未使用のインポート)を整理し、スッキリさせる役割を果たします。
4. Eclipse の設定とカスタマイズ
4.1 ショートカットの変更方法
ウィンドウ > 設定 (Preferences)
を開く一般 > キーバインド (Keys)
に移動- 変更したいショートカットを検索し、好きなキーに設定
4.2 よく使う設定例
{
"editor.font": "Monospace 12",
"autocomplete.enabled": true,
"indentation.style": "spaces",
"theme": "dark"
}
5. Eclipse のショートカットを活用した実装例
5.1 クラスの作成とコード補完
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Eclipse!");
}
}
📌 実践方法:
Ctrl + N
で新しい Java クラスを作成main
と入力しCtrl + Space
でmain
メソッドを補完System.out.println
もsyso
と入力後Ctrl + Space
で補完
6. フロー図(Mermaid.js)
graph TD;
A[ファイルを開く] -->|Ctrl + Shift + R| B[ファイル選択];
B -->|Enter| C[エディタで開く];
A -->|キャンセル| D[元の画面へ戻る];
7. まとめ
Eclipse のショートカットを活用することで、開発スピードが向上し、より効率的にコーディングできます。まずは基本的なショートカットから覚え、慣れたら高度なものを活用していきましょう。
以上がEclipseのショートカットに関するチートシートになります。マークダウン形式でそのままコピペして使用できます!