Help us understand the problem. What is going on with this article?

忙しい人のためのIntelliJ IDEAショートカット集(´-`)

More than 1 year has passed since last update.

新卒で入社してもうすぐで一年を迎えようとしている大久保です。(´-`)

最近ジョインしたプロジェクトでIntelliJ IDEAを使っているのですが、あまり機能を使いこなせていないなと感じたので、IntelliJ IDEAのショートカット調べました。(´-`)

自分がググったとき、ショートカットキーだけじゃなくて、Gif画像付きで使用例も見れたらうれしいので可能な限り作ってみました。(´-`)
例で使用しているコードの言語はScalaです。

現在使っているのがMacなので記述はMac版のショートカットのみです。
WindowsのIntelliJ IDEA使っている方がいましたらWindowsのショートカットキーについての編集リクエストいただけると嬉しいです。(´-`).。oO(他力本願)

@data9824 さんにWindows版のショートカットを追加していただきました!

Git機能についてもまとめました!
  意外と知らないIntelliJ IDEAのGit管理機能いろいろ(´-`)


※追記(2016/12/07):
本記事は2015年03月25日時点に調べたIntelliJ IDEAのショートカットになります。そのためIntelliJのバージョンによっては動かないものがあるかもしれません。こんな機能もあるんだ程度でみていただければと思います。(修正の編集リクエストいただければアップデートするのでお気軽にどうぞ)


■ エラーや警告の出ている箇所でクイック・フィックスする

ショートカットキー(Mac):Option + Enter
ショートカットキー(Windows):Alt + Enter

alt+enter.gif

■ コマンド検索

ショートカットキー(Mac):Command + Shift + A
ショートカットキー(Windows):Ctrl + Shift + A

command+shift+a-iloveimg-compressed.gif

■ コピー履歴から貼り付け

ショートカットキー(Mac):Command + Shift + V
ショートカットキー(Windows):Ctrl + Shift + V

command+shift+v-compressor.gif

■ 選択行を上下に移動

ショートカットキー(Mac):Option + Shift + ↑/↓
ショートカットキー(Windows):Alt + Shift + ↑/↓

alt+shift+↑-compressor.gif

■ 選択行を他の行と入れ替える

ショートカットキー(Mac):Command + Shift + ↑/↓
ショートカットキー(Windows):Ctrl + Shift + ↑/↓

command+shift+↑-compressor.gif

■ マルチカーソル

ショートカットキー(Mac):(特定文字列を選択してから)Ctrl + G
ショートカットキー(Windows):(特定文字列を選択してから)Alt + J

ctrl+g-compressor.gif

■ マウスを使ったマルチカーソル

ショートカットキー(Mac):Optionを押しながらマウス移動
ショートカットキー(Windows):Altを押しながらマウス移動

mouse_multi-compressor.gif

■ (アルファベットの)大文字小文字切り替え

ショートカットキー(Mac):Command + Shift + u
ショートカットキー(Windows):Ctrl + Shift + u

command+shift+u-compressor.gif

■ プロジェクトツールウィンドウの表示/非表示

ショートカットキー(Mac):Command + 1
ショートカットキー(Windows):Alt + 1

command+1-compressor.gif

■ ストラクチャーツールウィンドウの表示/非表示

ショートカットキー(Mac):Command + 7
ショートカットキー(Windows):Alt + 7

command+7-compressor.gif

■ 現在開いてるファイルのプロジェクト/パッケージへジャンプ

ショートカットキー(Mac):Option + F1
ショートカットキー(Windows):Alt + F1

alt+f1-compressor.gif

■ コードをフォーマットする

ショートカットキー(Mac):Command + Option + L
ショートカットキー(Windows):Ctrl + Alt + L

command+alt+l-compressor.gif

■ 変数の抽出

ショートカットキー(Mac):Command + Option + V
ショートカットキー(Windows): Ctrl + Alt + V
複雑な式の最終的な型を知りたいときに使ったりしてます(´-`)型表示の方法教えていただきました!

command+alt+v-compressor.gif

■ 選択範囲の型を表示(Type Info)

ショートカットキー(Mac):Ctrl + Shift + P
ショートカットキー(Windows):???(誰か教えて)

command+ctrl+p-iloveimg-compressed.gif

■ 暗黙の引数(implicit parameters)を表示

ショートカットキー(Mac):Command + Shift + P
ショートカットキー(Windows):???(誰か教えて)

command+shift+p-iloveimg-compressed.gif

■ 最近開いたファイルを表示

ショートカットキー(Mac):Command + E
ショートカットキー(Windows):Ctrl + E

command+e-compressor.gif

■ ファイル横断テキスト検索

ショートカットキー:Ctrl + Shift + F

ctrl+shift+f-compressor.gif

■ なんでも検索

ショートカットキー:Shift 2回連打

shift2.gif

■ 選択箇所をif、while、forなどで囲む

ショートカットキー(Mac):Command + Option + T
ショートカットキー(Windows):Ctrl + Alt + T

command+alt+t-compressor.gif

■ 選択状態ブロックの拡大/縮小

ショートカットキー(Mac):Command + W / Command + Shift + W
ショートカットキー(Windows):Ctrl + W / Ctrl + Shift + W
※追記(2016/12/07):
最新版のIntelliJでは下記のものになっているかも。
ショートカットキー(Mac): Option + ↑ / Option + ↓
ショートカットキー(Windows): 不明

command+w.gif

■ 現在の行を複製

ショートカットキー(Mac):Command + D
ショートカットキー(Windows):Ctrl + D

command+d.gif

■ 現在の行を削除

ショートカットキー(Mac):Command + Y
ショートカットキー(Windows):Ctrl + Y
※追記(2016/12/07):
最新版のIntelliJでは下記のものになっていいます。
ショートカットキー(Mac): Command + Delete
ショートカットキー(Windows): Shift + Delete

command+y.gif

■ 新しい行を追加

ショートカットキー:Shift + Enter

shift+enter.gif

■ 現在開いているタブを閉じる

ショートカットキー(Mac):Command + F4
ショートカットキー(Windows):Ctrl + F4
※追記(2016/12/07):
最新版のIntelliJでは下記のものになっているかも。
ショートカットキー(Mac): Command + W
ショートカットキー(Windows): 不明

command+f4.gif

■ 宣言へジャンプ

ショートカットキー(Mac):Command + B
ショートカットキー(Windows):Ctrl + B

command+b.gif

■ 実装クラスへジャンプ

ショートカットキー(Mac):Command + Option + B
ショートカットキー(Windows):Ctrl + Alt + B

command+alt+b.gif

メソッドからも実装へ直接飛べます。
command+alt+b2-compressor.gif

■ 選択箇所のインラインを展開する

ショートカットキー(Mac):Command + Option + N
ショートカットキー(Windows):Ctrl + Alt + N

command+alt+n.gif

■ 型の継承階層を表示する

ショートカットキー:Ctrl + H

ctrl+h-compressor.gif

■ 変数が使われている箇所へジャンプ

ショートカットキー(Mac):Command + Option + F7
ショートカットキー(Windows):Ctrl + Alt + F7

command+alt+f7-compressor.gif

■ メソッドに切り出す

ショートカットキー(Mac):Command + Option + M
ショートカットキー(Windows):Ctrl + Alt + M

command+alt+m-compressor.gif

■ フィールドとして宣言に切り出す

ショートカットキー(Mac):Command + Option + F
ショートカットキー(Windows):Ctrl + Alt + F

command+alt+f-compressor.gif

■ テンプレートを開く

ショートカットキー(Mac):Command + Option + F
ショートカットキー(Windows):Ctrl + J

command+j-compressor.gif

■ 呼び出し先を調べる

ショートカットキー(Mac):Option + Ctrl + H
ショートカットキー(Windows):Alt + Ctrl + H

alt+shift+h-compressor.gif

■ 継承関係をクラス図で表示

ショートカットキー(Mac):Command + Option + U
ショートカットキー(Windows):Ctrl + Alt + U

command+alt+u-compressor.gif

■ リファクタリングメニュー表示

ショートカットキー(Mac):Command + Option + Shift + T
ショートカットキー(Windows):Ctrl + Alt + Shift + T

command+alt+shift+t-compressor.gif

参考:

yoppe
フリーランスとしてZOZOテク、楽天、ベンチャーなどでアプリエンジニアやデータエンジニア、SRE、スクラム支援などしていたオールラウンダーなWebエンジニアです|Python,Django,PHP,RoR,Java,Scala,Play,TypeScript,Angular,GCP(GKE,GAE,Dataflow等),AWS,DDD|自作サービス http://ryutwi.yoppe.net
https://github.com/yoppe/Curriculum-Vitae
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした