先ほど、同僚とEclipseのショートカットについて情報を共有する機会がありました。
今まで知らなかった便利なものがたくさんあって非常にためになったので、そのうちのいくつかを紹介したいと思います。
タブ操作系
- Ctrl+W: いま開いているタブを閉じる
- Ctrl+E: タブ一覧を出す。カーソルがこのメニューに移るので矢印キー + Enterでタブを自由に移動できる
- Ctrl+PageDown: ひとつ右のタブをアクティブにする
- Ctrl+PageUp: ひとつ左のタブをアクティブにする
- Ctrl+F6: タブ一覧を出す。Ctrl+Eと似ている。
ファイル操作系
- Ctrl + Shift +R: 指定したファイルを開く
- Shift +Alt + N: 新規プロジェクト、ファイルなど
検索系
- Ctrl+F: いま編集してるファイル内を検索/置換するダイアログ
- Ctrl+H: たくさんのファイルを横断的に検索するダイアログ
編集系
- Ctrl + Space : 補完(Content Assist)
- Ctrl + / or Ctrl + Shift + C: 複数行を一気にインラインコメントアウト (Java, PHP, Rubyなど)
- Ctrl + Tab: 複数行を一気にタブ
- Ctrl + Shift + F: (Java専用?) インデントをフォーマットに従って正しくなおす
- Ctrl + Shift + O: (Java専用) Organize Imports (使ってないやつを消すとか)
- Shift + Alt + R: リファクター
Mac用
- Command + , : 環境設定
- Emacsキーバインドモード
- Ctrl + A: 行頭
- Ctrl + E: 行末
- Ctrl + F: 1文字右へ
- Ctrl + B: 1文字左へ
- Ctrl + P: 1行上へ
- Ctrl + N: 1行上へ
- Ctrl + K: カーソルから行末までカット
拡張(設定しておくと便利なもの)
- SVN コミット (Alt + C)
- SVN 更新 (Alt + U)
- SVN ヒストリーを表示 (Alt + H)