IdeaVim, IntelliJ IDEA

IntelliJ IDEAのショートカットキー(IdeaVim対応版)

はじめに

IdeaVimいれてる場合はCtrl + 単独キー系のショートカットが使えないので、IdeaVimで無効になるショートカットのみ代替Vimコマンドを載せています。Macのほうが影響少なめ。

コード編集

操作WindowsMac
コード補完Ctrl + SPACEControl + SPACE
ステートメント補完Shift + Ctrl + EnterShift + Command + Enter
クイックフィックスAlt + EnterOption + Enter
コードフォーマットCtrl + Alt + LCommand + Option + L
import編成Ctrl + Alt + OControl + Option + O
カーソル行を行ごと移動Alt + Shift + ↑ or ↓Option + Shift + ↑ or ↓
新しい行を追加Shift + EnterShift + Enter
現在行のカーソルを維持して改行Ctrl + EnterCommand + Enter
現在行を複製Ctrl + D
IdeaVimいれてるならyyp
Command + D
現在行を削除Ctrl + Y
IdeaVimいれてるならdd
Command + Delete
現在行と次の行を結合Shift + Ctrl + JShift + Control + J
選択範囲を拡張Ctrl + W
IdeaVimいれてると使用不可なので設定変更が必要
Option + ↑
選択範囲を縮小Shift + Ctrl + WOption + ↓

ナビゲート

操作WindowsMac
ナビゲーションバーに移動Alt + HomeShift + ↑
編集中のファイルで検索Ctrl + F
IdeaVimいれてるなら/検索文字
Command + F
編集中のファイルで置換Ctrl + R
IdeaVimいれてるなら:%s/検索文字/置換文字/gなど
Command + R
プロジェクト内全検索Shift + Ctrl + FShift + Command + F
プロジェクト内全置換Shift + Ctrl + RShift + Command + R
全てを検索(ファイル、クラス、メソッド、インターフェースなど)Shift + Shift Shift + Shift
クラスを検索Ctrl + N
IdeaVimいれてると使用不可なので設定変更が必要
Command + O
ファイルを検索Shift + Ctrl + NShift + Command + O
呼び出し箇所の検索クラスorメソッド上でCtrl + Alt + Hクラスorメソッド上でControl + Option + H
UMLを表示Ctrl + Alt + UControl + Option + U

ファイル操作

操作WindowsMac
リネームShift + F6Shift + F6

コードジャンプ

操作WindowsMac
指定行に移動するCtrl + L
IdeaVimいれてるなら:行番号
Command + L
定義箇所へジャンプCtrl + B
IdeaVimいれてるならCtrl + Alt + Bで代替するか、設定変更する
Command + B
コードジャンプを1つ戻すCtrl + Alt + ←Command + Option + ←
コードジャンプを1つ進めるCtrl + Alt + →Command + Option + →

実効 / デバッグ

操作WindowsMac
実効Shift + F10Control + R
IdeaVimいれてると使用不可なので設定変更が必要
デバッグ実行Shift + F9Control + D
IdeaVimいれてると使用不可なので設定変更が必要
ステップオーバーF8F8
ステップインF7F7
ステップアウトShift + F8Shift + F8
カーソル行まで実行Alt + F9Alt + F9
続行F9F9

コメントする(リンクを含む場合、承認待ちになります)

メールアドレスが公開されることはありません。