プロジェクトが変わって開発環境が変わることなんてよくあると思います。
IDEも変わり「よく使うショートカットはこっちでは何だっけ?」とか右往左往するのも少なくないので、自分なりによく使うものピックアップしました。
対象
OS:Windows
Eclipse
- バージョン:Oxygen4.7
- 公式サイト:https://www.eclipse.org/
- ひとこと:汎用性、拡張性がすごい。プラグインとかこだわり始めるとキリが無い。
VisualStudio
- バージョン:VisualStudio2017(version 15)
- 公式サイト:https://www.microsoft.com/ja-jp/dev/default.aspx
- ひとこと:必要なものが(ほぼ)全部詰め込まれている。インストールしたら即使える。ただ重い。
ショートカット集
コーディング、テキストエディタ系
| 機能 | Eclipse | VisualStudio |
|---|---|---|
| 補完 | Ctrl + Space | Ctrl + Space |
| コメントアウト | Ctrl + / or Ctrl + Shift + / | Ctrl + K + Ctrl + C |
| コメントアウト解除 | Ctrl + Shift + \ | Ctrl + K + Ctrl + U |
| フォーマット | Ctrl + Shift + F | Ctrl + K + Ctrl + D or Ctrl + K + Ctrl + F |
| 大文字変換 | Ctrl + Shift + X or Y | Ctrl + Shift + U |
| 小文字変換 | Ctrl + Shift + X or Y | Ctrl + U |
| リファクタリング | Shift + Alt + R | Ctrl + R + Ctrl + R |
| 行削除 | Ctrl + D | Ctrl + Shift + L |
| 選択行を1行上/下へ移動 | Alt + ↑ or ↓ | Alt + ↑ or ↓ |
| キャメルケース⇔スネークケース | Ctrl + Alt + K | 拡張が必要 |
操作、検索系
| 機能 | Eclipse | VisualStudio |
|---|---|---|
| 呼び出し元階層を開く | Ctrl + Alt + H | Shift + F12 |
| 宣言階層を開く | F3 | F12 |
| 対応する括弧に移動する | Ctrl + Shift + P | Ctrl + ] or Ctrl + Shift + \ |
| 矩形選択 | Shift + Alt + A | Alt + ドラッグ選択 |
| 定義表示 | F2 | Alt + F12 |
ビルド、デバック系
| 機能 | Eclipse | VisualStudio |
|---|---|---|
| ビルド | Ctrl + B | Ctrl + Shift + B |
| ステップイン | F5 | F11 |
| ステップオーバー | F6 | F10 |
| ステップリターン | F7 | Shift + F11 |
| 再開 | F8 | F5 |
| 変数確認 | Ctrl + Shift + I | Ctrl + Alt + I |
| ブレークポイントの設定/解除 | Ctrl + Shift + B | F9 |
まとめ
自分がよく使うものをピックアップして掲載したが、各開発者や開発するシステム、プロジェクトによってはよく使用するショートカットなのて違うので参考程度になれば幸いです。
「ショートカットを使用すれば開発スピードも上がって、より生産性が高くいい仕事ができる」と言われているが実感はあまりない。しかし軽微ではあるが右手のマウス⇔キーボード間の行き来の「ラク」はできていると思います。