*

利用すると生産性が格段に向上する厳選Eclipseショートカット集

公開日: : 最終更新日:2016/12/05 Eclipse, Java


スポンサードリンク



今回のエントリーは、利用すると生産性が格段に向上するEclipseのショートカット集となります。
キーボードからマウスに手を動かすとコーディング時のリズム感が無くなりますよね、リズム感だけでなく、当然時間もかかります。

とは言え、そんなにリズミカルにコーディングを継続できる訳でもないですが・・・、実装する機能が明確になっていて、コードの構成もバッチリ頭に描けている状態であればノリノリで作業できますよね。

そのノリノリ感をより良くするためにショートカットの利用は必須と言えます。

私が普段良く利用しているEclipseのショートカットを説明させていただきます。
Ctrl+C、Ctrl+V,Ctrl+X、Ctrl+Fは説明は不要と思いますので省略させていただきました。
デバック系のショートカットが入っていませんね・・・

動作確認には、Eclipse4.4 Lunaを利用しました。

エディタ、ビュー、パースペクティブの切替

機能分類 機能概要 Win Mac
エディタ切替 リストボックスにエディタ一覧が表示され、次のエディタに切替 Ctrl+F6 Cmd+F6
リストボックスにエディタ一覧が表示され、前のエディタに切替 Ctrl+Shift+F6 Cmd+Shift+F6
次のタブに切替 Ctrl+PgDown Cmd+fn+PgDn
前のタブに切替 Ctrl+PgUp Cmd+fn+PgUp
ビュー切替 リストボックスにビュー一覧が表示され、次のビューに切替 Ctrl+F7 Cmd+F7
リストボックスにビュー一覧が表示され、前のビューに切替 Ctrl+Shift+F7 Cmd+Shift+F7
パースペクティブ切替 リストボックスにパースペクティブ一覧が表示され、次のパースペクティブに切替 Ctrl+F8 Cmd+F8
リストボックスにパースペクティブ一覧が表示され、前のパースペクティブに切替 Ctrl+Shift+F8 Cmd+Shift+F8


エディタ切替

テキストボックスにエディタが表示され、次のエディタに切替

ショートカットを押すと、エディタエリアに開かれているファイル名の一覧が表示されたテキストボックスが表示され、キーを押すごとに、次のファイルが選択され、それに伴ってエディタも対応するファイルが表示されます。
スクリーンショット 2015-04-28 12.04.51

このショートカットキーは、エディタが分割されている時でも、異なるウインドウに存在するエディタに切替可能です。

リストボックスにエディタが表示され、前のエディタに切替

Ctrl + F6の逆回りバージョンのショートカットです。

次のタブに切替

シンプルなエディタの切替ショートカットです。次のエディタが表示されます。
このショートカットキーは、エディタが分割されている時は、異なるウインドウに存在するエディタには移動できません。
スクリーンショット 2015-04-28 16.52.35

このショートカットはエディタだけでなくビューの切替も行えます。サブウインドウ内のビューの切替も可能で、フォーカスのあるサブウインドウに含まれるビューを切替るショートカットと言えます。
スクリーンショット 2015-04-28 17.00.34

前のタブに切替

Ctrl + PageDownの逆回りバージョンのショートカットです。

ビュー切替

リストボックスにビュー一覧が表示され、次のビューに切替

ショートカットを押すと、表示されている全ビューの一覧が表示され、キーを押すごとに、次のビューが選択され、それに伴って対応するビューが表示(選択)されます。

リストボックスにビュー一覧が表示され、前のビューに切替

Ctrl + F7の逆回りバージョンのショートカットです。

パースペクティブ切替

リストボックスにパースペクティブ一覧が表示され、次のパースペクティブに切替

ショートカットを押すと、表示されている全パースペクティブの一覧が表示され、キーを押すごとに、次のパースペクティブが選択され、それに伴って対応するパースペクティブが表示(選択)されます。
「デバッグ」パースペクティブから「Java」パースペクティブの切替がとっても便利です。

リストボックスにパースペクティブ一覧が表示され、前のパースペクティブに切替

Ctrl + F8の逆回りバージョンのショートカットです。
 

コード編集、カーソル移動、リファクタリング、ファイル

機能分類 機能概要 Win Mac
コード編集 行を削除 Ctrl+D Cmd+D
行を下に移動 Alt+Down Option+Down
行を上に移動 Alt+Up Option+Up
行(複数も可能)を下に複写 Ctrl+Alt+Down Option+Cmd+Down
行(複数も可能)を上に複写 Ctrl+Alt+Up Option+Cmd+Up
前方の単語を削除 Ctrl+BackSpace Cmd+Del
後方の単語を削除 Ctrl+Del Cmd+Fn+Del
コードフォーマット Ctrl+Shift+F Shift+Cmd+F
インポート文の編成 Ctrl+Shift+O Shift+Cmd+O
コメントの切替 Ctrl+/ Cmd+/
クイック・フィックス Ctrl+1 Cmd+1
カーソル移動 次の単語にカーソルを移動 Ctrl+ Opt+
前の単語にカーソルを移動 Ctrl+ Opt+
行頭にカーソルを移動 Home Cmd+
行末にカーソルを移動 End Cmd+
ファイルの先頭にカーソルを移動 Ctrl+Home Cmd+
ファイルの末尾にカーソルを移動 Ctrl+End Cmd+
リファクタリング リネーム Alt+Shift+R Opt+Cmd+R
メソッドの抽出 Alt+Shift+M Opt+Cmd+M
ファイル ファイルを全て保存 Ctrl+Shift+S Shift+Cmd+S
エディタを閉じる Ctrl+W Cmd+W
エディタを全て閉じる Ctrl+Shift+W Shift+Cmd+W

 

コード編集

コメントの切替

普通の状態のコード(複数行も可能)を選択した状態でショートカットを押すと、選択したコードがコメント化(//でコメント化)されます。
コードの//で始まるコメント行を選択した状態でショートカットを押すと、選択した行のコメントが解除されます。

クイック・フィックス

コードのエラーが発生してる行にマウスカーソルを移動した状態でショートカットを押すと、エラーのフィックス候補のアクションが表示されます。
スクリーンショット 2015-04-28 21.22.45

リファクタリング

コメントの切替

普通の状態のコード(複数行も可能)を選択した状態でショートカットを押すと、選択したコードがコメント化(//でコメント化)されます。
コードの//で始まるコメント行を選択した状態でショートカットを押すと、選択した行のコメントが解除されます。

リネーム

名前を変更したいクラス定義や変数にカーソルを合わせてショートカットを押します。

すると新しい名前を入力するモードになりますので、新しい名前を入力後にEnterキーを入力します。
スクリーンショット 2015-04-28 20.57.16

メソッドの抽出

メソッドとして抽出したいコードを選択した状態でショートカットを押します。
スクリーンショット 2015-04-28 20.53.39

すると「メソッドの抽出」画面が表示されます。
スクリーンショット 2015-04-28 20.55.35
 

ナビゲート

機能概要 Win Mac
宣言を開く F3 F3
型階層を開く F4 F4
呼び出し階層を開く Ctrl+Alt+H Ctrl+Opt+H
リソースを開く Ctrl+Shift+R Shift+Cmd+R
型を開く Ctrl+Shift+T Shift+Cmd+T

 

リソースを開く

リソースを開くリソース(JSP,property,Java等のファイル)を開くショートカットです。ショートカットを押すと以下の画面が表示されます。
スクリーンショット 2015-04-28 21.45.25

絞り込み条件を指定すると、それに対応するリソースが一覧表示されます。

型を開く

「リソースを開く」では全てのファイルが対象でしたが、こちらはJavaの型(クラス等)を開くショートカットとなります。

 

実行、テスト

機能分類 機能概要 Win Mac
実行 プログラムを実行 Ctrl+F11 Shift+Cmd+F11
デバッグ実行 F11 Cmd+F11
ステップイン(デバッグ時) F5 F5
ステップオーバー(デバッグ時) F6 F6
カーソル位置まで実行(デバッグ時) Ctrl+R Cmd+R<
Quick JUnit テストを実行 Ctrl+0(ゼロ) Cmd+0(ゼロ)
テストをデバッグ実行 Ctrl+Alt+Shift+D,T

Ctrl+Option+Cmd+D,T
テスティングペアを開く Ctrl+9 Cmd+9

 

「利用すると生産性が格段に向上する厳選Eclipseショートカット集」は以上です。


スポンサードリンク



関連記事

Java8の新機能について

オラクルは2014年3月18日(日本時間3月19日早朝)に「Java 8」を正式に公開しました。

記事を読む

Eclipse4.4(Java)におけるビルド・パス関係の設定方法[JRAおよびクラス・フォルダー/ライブラリー]

Eclipse4.4(Java)におけるビルド関係のビルド・パス上の「JRAおよびクラス・フォルダー

記事を読む

Java超入門 with Eclipse[4:クラスに関する基礎知識(修飾子とクラスとインスタンスと変数)]

前回は、Javaの基本であるクラスの基本的な知識をざっくりと説明させていただいたあと、 packa

記事を読む

JUnit入門その7[Eclipse4.4のJUnitプラグインとDBUnitの併用(更新系のテストの実装)]

JUnit入門その6 ではDBUnitを便利に利用するためのユーティリティ(と言っても基底クラスで

記事を読む

Mac(OS X)におけるJava8(jdk8)等のインストール、アップデート、アンインストール方法

Windowsとは異なりMac(OS X)ではJDKの管理(インストール、アンインストール)が難しい

記事を読む

Selenium入門その3[Selenium WebDriver(Java/Junit4)の使い方]

WebDriverでは、予め中継サーバを起動しなくても、テスト実行時にブラウザ拡張機能や、OSのネイ

記事を読む

Eclipseのインストールと日本語化とJDK8(Java8)対応[Eclipse4.4とEclipse4.3]

インストールするEclipseのバージョンですが、とりあえず4.3をターゲットとしておき、 4.4

記事を読む

JUnit入門その8[Eclipse4.4のJUnitプラグインのテストケースのカバレッジをEclEmmaを利用して測定してみる]

今回は「EclEmma」を使って、テストのカバレッジの測定を行うエントリーとなります。 「djUn

記事を読む

Java超入門 with Eclipse[2:プリミティブ型(基本データ型)とは]

他のプログラミング言語と同様に、Javaにもデータ型が存在します。 Java超入門の第2回では、プ

記事を読む

Eclipse(4.3,4.4)の使い方[各画面エリアの名称とパースペクティブのビューのカスタマイズ]

本エントリーでは、Eclipse(Eclipse4.3,4.4)の各画面エリアの名称の説明と、ビュー

記事を読む

Comment

  1. […] これだけじゃなんなんで パソコンの定番ショートカットキー一覧 利用すると生産性が格段に向上する厳選Eclipseショートカット集 […]

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Spring5入門[STS(Spring Tool Suite)で簡単なWebアプリの典型的なユニットテストの実現方法]

前回は「Spring入門」で、Spring MVCを利用した簡単なWe

Spring5入門[STS(Spring Tool Suite)の環境作成と簡単なWebアプリの作成]

Struts1ももう過去の遺物になり、SAStrutsもEOLとなりも

Selenium入門その6[Selenium3でWebDriver(Java/Junit4)の環境を作成しEdge,Chrome,Firefoxで確認してみる]

Selenium3も3.0.1がリリースされましたし、今後は本格的にS

Selenium利用時のトラブルシューティング方法[クリック編]

Seleniumは便利なテスト自動化ツールですし、今後は更なる利用者の

Java8のラムダ式とStream APIを利用してコーディング量の削減サンプル集

Java8になりラムダ式と「Stream API」が利用できるようにな

→もっと見る

Optimization WordPress Plugins & Solutions by W3 EDGE
PAGE TOP ↑