SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

目指せ、定時退社! スマートなエンジニアのためのお役立ちツール

再確認! 定番IDE Eclipseのショートカット/デバッグ手法あれこれ

目指せ、定時退社! スマートなエンジニアのためのお役立ちツール(6)

  • X ポスト
  • このエントリーをはてなブックマークに追加

 本連載では、業務アプリケーション開発を行う熱血若手エンジニアのために、面倒な作業が楽になる便利なツールをご紹介します。「定時になったらスマートに帰社してアフター5を存分に楽しみたい!」や「設計書やレビューの準備に煩わされるのは嫌だ、コーディングに集中したい!」などを実現してくれる便利なツールやソフトウエアを、サンプルコードを交えて説明します。今回は、定番IDEであるEclipseのショートカットやデバッグ手法について解説します。

  • X ポスト
  • このエントリーをはてなブックマークに追加

はじめに

 定番中の定番IDEである「Eclipse」は歴史も古く、さまざまな言語をサポートしているので、実際のシステム開発の現場だけでなく、プログラミングの研修や講義などでも広く利用されています。しかしながら、Eclipseはあくまでもコーディングを行う道具でしかないので、Eclipseそのものの使い方や、便利な機能については、以外に知らない人も多いのではないでしょうか? 本記事では、若いエンジニアの皆さんに、Eclipseを便利に使いこなすためのちょっとした小技をご紹介します。

対象読者

 本記事は、次の方を対象にしています。

  • Eclipseを使って開発をされたことがある方
  • Javaの基本的な文法を理解されている方

改めて、Eclipseとは?

 Eclipseは、オープンソースの統合開発環境(IDE)です。JavaをはじめとしてC/C++やPHPやPythonなどの言語で開発するためのツールです。特にJavaの開発では広く使われており、Eclipse本体にさまざまなプラグインを取り込めるのが特徴です。たとえば、テストを行うためのJUnitやソースのバージョン管理を行うためのEGitやオープンソースのWebアプリケーションサーバであるTomcatなどと連携して、Javaによる開発を効率よくサポートします。

 執筆時のEclipseの最新版は4.4.1で、Lunaという名前がついています。LunaのJava版は、Java SE 8にも対応しています。

 公式サイトは以下の通りです。

 また、「Pleiades All in One」はWindows向けにEclipse本体とEclipseの日本語化パッチおよびよく使われるプラグインを1つにパッケージしたもので、以下のサイトからダウンロードできます。

 本記事では、このPleiades All in Oneの以下のバージョンでJava版64bit Full Editionを使って説明します。

  • Pleiades All in One 4.4.1.v20140926

マウスは不要!? ショートカットキーで画面を操作

 プログラミングに不慣れなうちは、マウスを使ってGUI上のアイコンやEclipseのメニューバーから操作したほうが分かりやすいのですが、慣れてくると、ショートカットキーを使ってキーボードだけで操作したほうが効率よくコーディングできます。ここでは、Eclipseを操作するためのショートカットキーをいくつかご紹介します。

ファイルを切り替える([Ctrl]+[E])

 複数のソースファイルや設定ファイルを同時にチェックしながら修正するときは、[Ctrl]+[E]で操作しているファイルを切り替えることができますバースペクティブ上に展開されているファイルの一覧が表示されますので、切り替えたいファイルを選びます。

ファイルの切り替え
ファイルの切り替え

ビューを切り替える([Ctrl]+[Shift]+[F7])

 パッケージエクスプローラであちこちのファイルを見直したいとき、アウトラインでコードの構造をチェックしたいときは、[Ctrl]+[Shift]+[F7]で操作しているビューを切り替えることができます。

ビューの切り替え
ビューの切り替え

ビューを分割したい([Ctrl]+[_]/[Ctrl]+[{])

 コードを修正するとき、画面を分割してチェックしたいときは、[Ctrl]+[_]で操作しているビューを上下に分割することができます。左右に分割するときは、[Ctrl]+[{]を押下することで、画面を切り替えることができます。ソースコードを見比べるときに便利です。

ビューの上下分割
ビューの上下分割
ビューの左右分割
ビューの左右分割

ビューを最大化したい([Ctrl]+[M])

 コードを修正するとき、画面を最大化してじっくりチェックしたいときは、[Ctrl]+[M]で操作しているビューを最大することができます。再び、すべてのビューを表示したいときは、再度[Ctrl]+[M]をクリックすることで、最大化/通常表示を切り替えることができます。

ビューの最大化
ビューの最大化

ファイルを閉じたい([Ctrl]+[W])

 開きっぱなしにしたソースコードを閉じたいときは、[Ctrl]+[W]をクリックします。その際、未保存のファイルがあれば、変更内容を保存するかどうかのダイアログが表示されます。

Eclipseのショートカット一覧

 Eclipseには、今回の記事では紹介しきれないほど、たくさんショートカットがあります。もちろん、すべてを覚える必要はないですが、[Ctrl]+[Shift]+[L]を押下すると、一覧が表示されますので、繰り返し行う作業などは、ショートカットキーがないかをチェックしてみてください。

 

ショートカット一覧
ショートカット一覧

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
コーディングを助けるショートカットキーと便利機能 1

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
目指せ、定時退社! スマートなエンジニアのためのお役立ちツール連載記事一覧

もっと読む

この記事の著者

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、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本格入門」「これからはじめるReact実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

WINGSプロジェクト 阿佐 志保(アサ シホ)

WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/8287 2014/12/04 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング