
普段は Vimmer だけど Android アプリ開発するときはそうもいってられないので Eclipse でキーバインドを標準でついてくる Emacs にしてコード書いてます。十字キー移動はちょっと・・・。
ただそうすると世に出ている Eclipse の使い方的なページや本だとキーバインドが違ってしょんぼりするのでエディタ周りに関するショートカットキーをまとめてみました。デバッガとかは標準と多分変わんないです。というより変わるのテキストエディタ周りだけっぽいです。
ちなみに Ctrl-H だけは自分で「前の文字を削除」にバインドしてます。他は Emacs キーバインドのデフォルト値です。
ファイル操作
| Ctrl+N | 新規作成 |
|---|---|
| Alt+Shift+N | 新規作成メニューの表示 |
| Ctrl+X, Ctrl+S | 保存 |
| Ctrl+X, S | 全部保存 |
| Ctrl+X, K | 閉じる |
| Ctrl+X, Ctrl+C | 全部閉じる |
移動
| Ctrl+L | 現在の行を画面の中心に表示 |
|---|---|
| Ctrl+N | 下の行に移動 |
| Ctrl+E | 行末に移動 |
| Ctrl+A | 行頭に移動 |
| Ctrl+P | 上の行に移動 |
| Ctrl+F | 一文字右へ移動 |
| Alt+F | 次の単語へ移動 |
| Ctrl+V | 一画面下に移動 |
| Alt+V | 一画面上に移動 |
| Ctrl+B | 一文字前に移動 |
| Alt+B | 前の単語へ移動 |
| Alt+> | テキストの最後へ移動 |
| Ctrl+X, ] | テキストの最後へ移動 |
| Alt+< | テキストの先頭へ移動 |
| Ctrl+X, [ | テキストの先頭へ移動 |
| Ctrl+Z | 一行下にスクロール |
| Alt+Z | 一行上にスクロール |
| Ctrl+Shift+P | 一致するカッコに移動 |
| Ctrl+Shift+Down | 次のメンバー変数/メソッドへ移動 |
| Ctrl+Shift+Up | 前のメンバー変数/メソッドへ移動 |
| Ctrl+X, G | 行番号を指定して移動 |
| Ctrl+Q | 最後に編集した場所へ移動 |
検索
| Ctrl+J | インクリメンタルサーチ |
|---|---|
| Ctrl+S | インクリメンタルサーチ |
| Ctrl+R | インクリメンタルサーチ(逆向き) |
| Ctrl+Shift+J | インクリメンタルサーチ(逆向き) |
| Alt+R | 検索と置換 |
選択,マーク
| Ctrl+X, H | 全部選択 |
|---|---|
| Shift+End | 行末まで選択 |
| Shift+Home | 行頭まで選択 |
| Ctrl+Shift+Right | 次の単語を選択 |
| Ctrl+Shift+Left | 前の単語を選択 |
| Ctrl+Space | マーク |
| Ctrl+2 | マーク |
| Ctrl+X, Ctrl+X | マークをいれかえ |
| Ctrl+G | マークのクリア |
編集
| Alt+0, Ctrl+K | 行頭まで切り取り |
|---|---|
| Ctrl+K | 行末までを切り取り |
| Ctrl+Alt+Down | 行をコピーして貼付け |
| Alt+W | コピー |
| Ctrl+W | カット |
| Ctrl+Y | ペースト |
| Ctrl+D | 次の文字を削除 |
| Alt+D | 次の単語を削除 |
| Ctrl+H | 前の文字を削除 |
| Ctrl+Backspace | 前の単語を削除 |
| Alt+Backspace | 前の単語を削除 |
| Ctrl+Shift+Enter | 現在の行の上の一行追加 |
| Shift+Enter | 現在の行の下に一行追加 |
| Ctrl+Alt+J | 次の行と繋げる |
| Alt+Down | 今の行を下に置き換える |
| Alt+Up | 今の行を上に置き換える |
| Ctrl+Alt+Up | 行を複製 |
| Ctrl+X, R | やり直し |
| Ctrl+Shift++ | やり直し |
| Ctrl+X, U | 取り消し |
| Ctrl+Shift+- | 取り消し |
| Ctrl+Shift+F | 自動フォーマット |
| Ctrl+/ | コメントアウトのON/OFF |
| Alt+Shift+J | Javadoc形式のコメントを追加 |
| Alt+/ | 補完 |
表示
| Alt+Shift+W | 表示 |
|---|---|
| Ctrl+F3 | 構成を表示 |
| Ctrl+T | Hierarchyを表示 |
| Ctrl+O | アウトラインを表示 |
| Alt+Shift+B | パンくずリストの表示 |
| Alt+Shift+Q, Q | Viewを表示 |
| Alt+Shift+Q, B | ブレークポイントを表示 |
| Alt+Shift+Q, H | チートシートを表示 |
| Alt+Shift+Q, C | コンソールを表示 |
| Alt+Shift+Q, D | Declarationを表示 |
| Alt+Shift+Q, L | エラーログを表示 |
| Alt+Shift+Q, Z | 履歴を表示 |
| Alt+Shift+Q, J | Javadocを表示 |
| Alt+Shift+Q, O | アウトラインを表示 |
| Alt+Shift+Q, P | パッケージエクスプローラを表示 |
| Alt+Shift+Q, X | 問題を表示 |
| Alt+Shift+Q, S | 検索と置換 |
| Alt+Shift+Q, Y | Synchronizeを表示 |
| Alt+Shift+Q, T | Type Hierarchyを表示 |
| Alt+Shift+Q, V | 変数を表示 |
| Ctrl+F10 | ルーラを表示 |
| Ctrl+Shift+L | キーバインドを表示 |
| Ctrl+F10 | ビューメニューを表示 |
| Ctrl+M | 現在のViewもしくはEditorを最大化 |
| Ctrl+F6 | Editorの選択 |
| Ctrl+F8 | Perspectiveの選択 |
| Ctrl+F7 | Viewの選択 |
| Ctrl+Shift+F6 | Editorの選択(逆順) |
| Ctrl+Shift+F8 | Perspectiveの選択(逆順) |
| Ctrl+Shift+F7 | Viewの選択(逆順) |
| Ctrl+3 | クイックアクセス |
| Ctrl+X, B | エディタ一覧の表示 |
| Alt+- | システムメニューを表示 |
| Ctrl+X, Ctrl+B | エディタの切り替え |
| Ctrl+Shift+E | エディタの切り替え |
自分でまとめると覚える効果がありそう。これコマンド試しながらエントリ書いたのでかなり覚えた、はず!
Sponsored Link

コメント
thanks monika!