本連載ではIDEの1つであるEclipseを紹介していきます。Eclipseが世に出てから20年以上は経過していますが、いまだにデファクトスタンダードという不動の地位にいます。歴史もあり、さまざまな開発者に利用されている割には、Eclipseの入門にあたるようなまとまった情報源は意外と少ないといえます。本連載がその一助となれば幸いです。前回は、Eclipseでのデバッグ方法を紹介しました。また、プロジェクトの削除と復活についても触れました。今回は、Eclipseを使っていく上で、便利なショートカットを紹介します。
キーボードショートカットの基本であるOS標準ショートカット
WindowsやmacOSのようにマウス操作が可能なOSは、アプリケーションに、例えば、ファイルの保存など、何か処理を行ってもらう場合に、マウス操作でメニューから該当項目を選択できます。直感的で操作しやすいのですが、慣れてくると、キーボードのキー操作だけで行いたくなります。いわゆるキーボードショートカットの出番です。
基本のキーボードーショートカットはメニューに表示
他のデスクトップアプリケーションと同様に、Eclipseもメニューから選択できるものについては、そのショートカットがメニューに記載されています。例えば、図1は、ソースファイルの編集中に、ファイルメニューを表示させたものです。
現在編集中のファイルを保存したい場合、ツールバーの
アイコンをクリックするか、[ファイル]メニューから[保存]を選択します。一方、[保存]メニューにはキーボードショートカットが割り当てられており、図1にあるように、macOSでは[⌘(command)]+[S]、Windowsでは[Ctrl]+[S]です。
もっとも、この保存ショートカットは、他のアプリケーションと共通で、いわばOS標準ショートカットとなっているので、既に利用しているEclipseユーザもいると思います。
OS標準ショートカットはそのまま利用できる
このように、OS標準のショートカットは、原則そのままEclipseでも利用できます。表1に、主なものをまとめておきます。
| メニュー | 内容 | macOS | Windows |
|---|---|---|---|
| ファイル | エディタを閉じる | ⌘+W | Ctrl+W |
| すべてのエディタを閉じる | ⌘+Shift+W | Ctrl+Shift+W | |
| 保存 | ⌘+S | Ctrl+S | |
| すべて保存 | ⌘+Shift+S | Ctrl+Shift+S | |
| 印刷 | ⌘+P | Ctrl+P | |
| 編集 | 元に戻す | ⌘+Z | Ctrl+Z |
| やり直し | ⌘+Shift+Z | Ctrl+Shift+Z | |
| 切り取り | ⌘+X | Ctrl+X | |
| コピー | ⌘+C | Ctrl+C | |
| ペースト | ⌘+V | Ctrl+V | |
| すべてを選択 | ⌘+A | Ctrl+A | |
| 検索/置換 | ⌘+F | Ctrl+F |
いくつか補足しておきます。まず、[⌘]+[W]や[Ctrl]+[W]で閉じる画面というのは、あくまでエディタ上のウィンドウのみです。Eclipse自体が終了するわけではありません。他のWindowsアプリケーションでは、[Ctrl]+[W]でアプリケーションウィンドウそのものが閉じて、アプリケーションそのものが終了するものもあります。しかし、Eclipseはそのような挙動になっていない点に注意してください。
Eclipseそのものを終了させるショートカットは、Mac版にしかなく、[⌘]+[Q]です。もっとも、これもOS標準のショートカットです。Windowsの場合は、マウスによってEclipseの画面そのものを閉じるか、[ファイル]メニューから[終了]を選択します。
また、「元に戻す」の[⌘]+[Z]や[Ctrl]+[Z]は、ほとんどのアプリケーションと共通ですが、「やり直し」については、Eclipseは、表1にあるように、[⌘]+[Shift]+[Z]や[Ctrl]+[Shift]+[Z]です。アプリケーションによっては、[⌘]+[Y]や[Ctrl]+[Y]のものもあるので、注意してください。
この記事は参考になりましたか?
- 20年経ってもデファクトスタンダードIDEのEclipse入門連載記事一覧
- この記事の著者
-
WINGSプロジェクト 齊藤 新三(サイトウ シンゾウ)
<WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。 2026年時点での登録メンバは約50名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書、記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook <個人紹介>WINGSプロジェクト所属のテクニカルライター。Web系製作会社のシステム部門、SI会社を経てフリーランスとして独立。屋号はSarva(サルヴァ)。HAL大阪の非常勤講師を兼務。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
山田 祥寛(ヤマダ ヨシヒロ)
静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるLaravel実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
