*

利用すると生産性が格段に向上する厳選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ショートカット集」は以上です。


スポンサードリンク



関連記事

JUnit入門その3[Eclipse4.4のJUnitプラグインとMockフレームワークのJMockitの併用の基本]

JUnit入門その3ではMockフレームワークのJMockitを利用したテスト環境の構築と使い方につ

記事を読む

Javaによる非同期処理入門その1[非同期処理の実装方法の概説]

Javaによる非同期処理に関するエントリーを前々から作成したいと思っていたのですが、ついに作成してみ

記事を読む

JUnit入門その5[DBUnitの概要説明]

前回エントリーでは「JUnit入門その4」と題してDBUnitをEclipseで動作させるための環境

記事を読む

Eclipse4.4(Java)における自動ビルド設定の変更方法の説明

Eclipse4.4における自動ビルド設定の変更方法を説明させていただきます。 自動ビルド設定の変

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

Selenium入門その5[ページオブジェクトパターン(Page Object Design Pattern)を利用して変更に強いテストを作成する方法]

Selenium入門その2 では「UIマップファイル」と言う仕組みが存在していることに言及させてい

記事を読む

Eclipseの「DBViewer」プラグインの使い方[後編]

Eclipseの「DBViewer」プラグインの使い方 では、「DBViewer」プラグインの基本

記事を読む

Eclipseの使い方(Eclipse4.4のブックマーク機能とタスク機能)

今回は、Eclipseのブックマーク機能とタスク機能の説明をさせていただきます。 両機能とも効率的

記事を読む

Comment

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

Message

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

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

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

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

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

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

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

Selenium入門その5[ページオブジェクトパターン(Page Object Design Pattern)を利用して変更に強いテストを作成する方法]

Selenium入門その2 では「UIマップファイル」と言う仕組みが

Javaによる非同期処理入門その1[非同期処理の実装方法の概説]

Javaによる非同期処理に関するエントリーを前々から作成したいと思って

→もっと見る

Optimization WordPress Plugins & Solutions by W3 EDGE
PAGE TOP ↑