何回かに分けてIntelliJのKEYMAPについて紹介したいと思います!
1回目は、Editingです。ちなみにKeymapは、Mac OS Xです。異なる方はちょいと変わってくると思います!
| ショートカットキー | 説明 |
| ^ Space | ベーシックなコード補完(いくつかクラスやメソッドや変数の候補をあげる) |
| ^ Shift Space | スマートなコード補完(そのメソッドで期待されるタイプの変数の候補をあげる) |
| Command P | パラメータ情報表示 |
| ^ J | クイックドキュメント表示 |
| Command コードをマウスオーバー | 簡単なドキュメント表示 |
| ^ N | GetterやSetterやConstructorなどのコードを生成 |
| Command O | オーバーライドメソッドの表示 |
| Command Option T | if...elseやtry...catchなどの雛形コード生成 |
| Command / | カーソルがある行のコメントアウト |
| ^ Shift Q | コンテキスト情報の表示。puclic class Test extends Hoge { を表示 |
| Command Option L | コードフォーマット |
| ^ Shift O | import文の整理。使ってないものの削除やソートを行う |
| Command D | カーソルがある行を下に向かってコピペを行う |
| Command Enter | カーソルがある箇所から改行する |
| Shift Enter | カーソルがある行の次の行に空行を追加 |
| Command Shift [ | カーソルがある箇所のブロックの始まりからカーソルの箇所まで選択 |
| Command Shift ] | カーソルがある箇所からブロックの終わりまで選択 |
| Option → | カーソルが単語の終わりに遷移 |
| Option ← | カーソルが単語の始まりに遷移 |
| Command W | カーソルがある単語を選択 |