Eclipse (Java) と Visual Studio 2015 (C#) のホットキー早見表


最近 Eclipse での Java 編集と Visual Studio 2015 での C# 編集の両環境を行き来しています。

そんな中、地味に時間を食うのがホットキーの混同。もう一方でしか対応していないホットキーを押して、あれ、と IDE 内のホットキーを再確認。ときには検索に向かうこともあって結構時間がもったいない。

ということで、両環境のホットキーを同時に確認できる表を作ってみました。

環境

  • Eclipse
    • 4.6.0 (Neon)
  • Microsoft Visual Studio Community 2015
    • Version 14.0.25431.01 Update 3

参考サイト

コード編集

クリップボード

機能 Eclipse (Java) Visual Studio 2015 (C#)
コピー Ctrl + c または
Ctrl + Insert
(未選択時、行コピー)
Ctrl + c または
Ctrl + Insert
切り取り Ctrl + x または
Shift + Delete
(未選択時、行切り取り)
Ctrl + x または
Shift + Delete
行切り取り Ctrl + l
貼り付け Ctrl + v または
Shift + Insert
Ctrl + v または
Shift + Insert
貼り付け (2) (押すたびに過去のコピー内容に変化)
Ctrl + Shift + v または
Ctrl + Shift + Insert

コメント

機能 Eclipse (Java) Visual Studio 2015 (C#)
コメント化 (選択部分をブロックコメント化)
Ctrl + Shift + /
Ctrl + k, Ctrl + c
コメントの解除 (カーソル位置のブロックコメントを解除)
Ctrl + Shift + \
Ctrl + k, Ctrl + u
コメント化と解除の切り替え Ctrl + / または
Ctrl + 7 または
Ctrl + Shift + c
クラスやメソッド用のコメントを追加 (Javadoc)
Ctrl + Alt + j

リファクタリング

機能 Eclipse (Java) Visual Studio 2015 (C#)
メソッドやクラスの名前を変更する Alt + Shift + r Ctrl + r, Ctrl + r
ファイルの名前を変更する (ファイルかクラス名にカーソルを合わせて)
Alt + Shift + r
(ファイルにカーソルを合わせて)
F2
ファイルの移動 (ファイルにカーソルを合わせて)
Alt + Shift + v

選択範囲

機能 Eclipse (Java) Visual Studio 2015 (C#)
選択範囲の文脈的な拡張 Alt + Shift +
選択範囲の文脈的な拡張 (前方) Alt + Shift +
選択範囲の文脈的な拡張 (後方) Alt + Shift +
選択範囲の文脈的な縮小 Alt + Shift +

移動

機能 Eclipse (Java) Visual Studio 2015 (C#)
行番号を指定してジャンプ Ctrl + l Ctrl + g
カーソル以降のエラーにジャンプ Ctrl + , Ctrl + Shift + F12
カーソル以前のエラーにジャンプ Ctrl + .
対応する括弧にジャンプ Ctrl + Shift + p Ctrl + ]
最後に編集した箇所にジャンプ Ctrl + q
クラスやメソッドの宣言にジャンプ F3 F12
クラスやメソッドの宣言を一時的に表示 Alt + F12
編集中のファイルに戻る F12 Esc または
F7
編集するファイルを右隣に変更 Ctrl + PageDown Ctrl + F6
編集するファイルを左隣に変更 Ctrl + PageDown Ctrl + Shift + F6

折りたたみ

機能 Eclipse (Java) Visual Studio 2015 (C#)
折りたたむ Ctrl + - (Numpad)
折りたたみを解除 Ctrl + + (Numpad)
折りたたみと解除の切り替え Ctrl + m, Ctrl + m
すべてを折りたたむ Ctrl + Shift + / (Numpad) Ctrl + m, Ctrl + a
すべての折りたたみを解除 Ctrl + * (Numpad) Ctrl + m, Ctrl + x
すべての折りたたみと解除の切り替え Ctrl + m, Ctrl + l
定義以外をすべて折りたたみ Ctrl + m, Ctrl + o

入力補完 / ヒント

機能 Eclipse (Java) Visual Studio 2015 (C#)
入力補完 Alt + / Ctrl + Space
入力補完 / 入力候補 Ctrl + Space Ctrl + j
クイックフィックス候補 Ctr1 + 1 Ctrl + .
呼び出し階層の表示 Ctrl + Alt + h Ctrl + K, Ctrl + T

編集その他

機能 Eclipse (Java) Visual Studio 2015 (C#)
行削除 Ctrl + d Ctrl + Shift + l
ひとつ上に行を作ってカーソルを移す Ctrl + Shift + Enter Ctrl + Enter
ひとつ下に行を作ってカーソルを移す Shift + Enter Ctrl + Shift + Enter
英字を小文字にする Ctrl + Shift + y Ctrl + u
英字を大文字にする Ctrl + Shift + x Ctrl + Shift + u

コード編集以外

ビルド

機能 Eclipse (Java) Visual Studio 2015 (C#)
ビルド Ctrl + b Ctrl + Shift + b

実行 / デバッグ

機能 Eclipse (Java) Visual Studio 2015 (C#)
実行 Ctrl + F11 Ctrl + F5
デバッグ実行 F11 F5
ブレイクポイントの切り替え Ctrl + Shift + b F9
ステップイン F5 F11
ステップオーバー F6 F10