自宅ではmac、現場ではwindowsを使用しています!
エンジニア経験がまだ浅い為、開発効率を上げるという事で辞書がわりにここにショートカットを記しておこうと思いました!
絶対覚えておいたほうが良い!
windows | mac | |
---|---|---|
インデント | Ctrl+shift+F | command+⇧+F |
コメントアウト(解除) | Ctrl+/または Ctrl+Shift+C |
command+/または command+⇧+C |
宣言を開く | F3 | F3 |
javadockコメント | Alt+Shift+J | option+command+J |
ステップイン | F5 | F5 |
ステップオーバー | F6 | F6 |
ステップリターン | F7 | F7 |
再開 | F8 | F8 |
補足
javadockコメント
プログラムについて説明するドキュメントを生成する為に記述するコメントの事です。現場では必須の物となります。ステップイン
デバック時に使用するもので、一時停止している次の行に進んで一時停止します。対象行でメソッドを呼び出す場合、呼び出し先のメソッドに入り先頭で一時停止します。ステップオーバー
デバック時に使用するもので、一時停止している次の行に進んで一時停止します。ステップインとの違いは、対象行でメソッドを呼び出している場合などは、それらの処理を行ってから次の行に進みます。ステップリターン
デバック時に使用するもので、実行中のメソッドのreturnまで行って、呼び出し元のメソッドに戻った時点で一時停止します。研修時代は、1行づつ頑張ってインデントしていました!
これを知った時は感動して、今までの自分の時間はなんだったんだと思いました!
コメントアウトもわざわざ行頭と行尾に”/**/”をつけていました、、、
ショートカット大事ですね。
あと、javadockコメントは現場では必ず付けてください!
僕はその常識がわからず、恥をかきました。
覚えておくと早くなる!便利!
windows | mac | |
---|---|---|
実行 | Ctrl+F11 | ⇧+command+F11 |
デバック | F11 | command+F11 |
アシスト | Ctrl+space | (*)環境設定 |
自動インポート | Ctrl+Shift+O | command+⇧+O |
指定行へジャンプ | Ctrl+L | command+L |
検索、置換 | Ctrl+F | command+F |
対応する大括弧にジャンプ | Ctrl+Shift+P | ⇧+command+P |
タブ検索 | Ctrl+E | command+E |
変数名一括変更 | Alt+Shift+R | option+command+R |
(*)
macでは、デフォルトで「control+space」で設定されていますが実際にeclipse上で押してみると Spotlight検索が開いてしまいます。eclipse側よりOS側のショートカットが優先されてしまいます。 なので、eclipse側のショートカットを変えるか、OS側を変えてコンフリクトを解消しましょう。 eclipse側は、「eclipse」→「環境設定」→「一般」→「キー」から変更する事が出来ます。補足
変数名一括変更
こちら、とても便利なので補足させていただきます!クラス名や、メソッド名、そして、変数名など、関連する箇所を一緒に修正できます。 ①変更したい、名前を選択してからショートカット押下。 ②名前が四角で囲まれたら、新しい名前を入力し、Enterを押下
自動インポートを知った時の衝撃は今でも忘れられません。
なんかエラーになってるなと思ってCtrl + Shift + Oを押すとエラーが一気に消えます!
その時の爽快感はたまりません。
※必要なパッケージを追記するもので、エラーを解消するショートカットではありません。
ちなみに、保存アクションで自動でやってくれるように設定もできます。
実行は、いまだに右クリックでやってしまいます。
むしろショートカットで実行している人、僕は見た事ないかもしれません、、
自然に使えるようになりたい。
マウス操作で妥協、、(僕の場合)
windows | mac | |
---|---|---|
呼び出し階層を開く | Ctrl+Alt+H | control+option+H |
新規 | Ctrl+N | command+N |
新規メニュー | Alt+Shift+N | option+command+N |
プロパティ | Alt+Enter | option+return |
閉じる | Ctrl+W | command+W |
全て閉じる | Ctrl+Shift+W | command+⇧+W |
起動方法を指定して実行 | Alt+Shift+X | option+command+X |
ブレークポイント切り替え | Ctrl+Shift+B | ⇧+command+B |
次のビュー | Ctrl+F7 | command+F7 |
前のビュー | Ctrl+Shift+F7 | command+⇧+F7 |
次のエディター | Ctrl+F6 | command+F6 |
前のエディター | Ctrl+Shift+F6 | command+⇧+F6 |
次のタブ | Ctrl+PageDown | control+fn+↓ |
前のタブ | Ctrl+PageUp | control+fn+↑ |
マウスが嫌いな人は使うと良いと思います!
まとめ
初めてのqiitaでの投稿なので突っ込みどころも多々あるかもしれませんが、
自分と、まだ開発経験の短い方の参考になればと思います!