開発したアプリなど一覧

Eclipse を Emacs のキーバインド にしたときのショートカットリスト

記事内にアフィリエイトリンクを含む場合があります

Eclipse Emacs Keybind

普段は 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

コメント

  1. taro より:

    thanks monika!

タイトルとURLをコピーしました