EclipseでCtrl+HをBackspaceに割り当てる

Emacsのキーバインディングに慣れているので、Eclipseでプログラムを書くときのキー配置もEmacs風にしている。僕はEmacsでは、Ctrl+HをBackspaceに割り当てているのでEclipseでも同様に割り当てたかったんだけど、その方法がわからず、はまってしまったのでそのときのメモ。

  1. キーバインディング設定ダイアログを開く
    • 「Window」メニューから、Preferences -> General -> Keys
  2. Keys設定ダイアログ中の「Include unbound commands」にチェックを入れる
    • Backspaceにあたるコマンドにはデフォルトではキー設定されていないため、このチェックを入れる必要がある
  3. コマンド名「delete previous」で検索し、そのBindingに「Ctrl+H」を登録
  4. 実は既に「Ctrl+H」には「Open Search Dialog」コマンドが割り当てられているので、そのバインディングも変更
    • 僕は「Shift+Alt+F」にセット