Emacsキーマッピング

Emacsのキーストローク・マッピング・スキームでは、Emacs標準と同一のキーバインディングが提供されます。

キーマップのロードおよびカスタマイズは、「設定」ダイアログで行います。Emacsキーマップをロードした状態で、同じダイアログから、任意のアクセラレータの割当てを個別にチェックしたり、特定の処理にアクセラレータがすでに割り当てられているかどうかをチェックしたりできます。

参照用として、JDeveloperで事前定義されているEmacsキーマッピングのアクセラレータ割当ての全セットを、次のリストに示します。リストにあげたアクセラレータの他に、[Alt]を押しながら[-]を押すと、ドッキング可能ウィンドウのポップアップ・メニューが開きます。他のアクセラレータとは異なり、このアクセラレータは割当てを変更できません。

コード・エディタのコマンド アクセラレータ
cancel [Ctrl]+[G]
cancel [Esc]、[Esc]
caret-backward [←]
caret-backward [Ctrl]+[B]
caret-begin-line [Ctrl]+[A]
caret-down [↓]
caret-down [Ctrl]+[N]
caret-end-line [Ctrl]+[E]
caret-forward [→]
caret-forward [Ctrl]+[F]
caret-next-word-end [Ctrl]+ [[]、[F]
caret-next-word-end [Esc]、[F]
caret-next-word-end [Meta]+[F]
caret-next-word-end [Alt]+[F]
caret-next-word-end [Meta]+[→]
caret-next-word-end [Alt]+[→]
caret-next-word-end [Ctrl]+[→]
caret-previous-word-start [Ctrl]+[[]、[B]
caret-previous-word-start [Esc]、[B]
caret-previous-word-start [Meta]+[B]
caret-previous-word-start [Alt]+[B]
caret-previous-word-start [Meta]+[←]
caret-previous-word-start [Alt]+[←]
caret-previous-word-start [Ctrl]+[←]
caret-up [↑]
caret-up [Ctrl]+[P]
completion-insight [Meta]+[Space]
completion-insight [Alt]+[Space]
completion-insight [Ctrl]+[[]、[Space]
completion-insight [Esc]、[Space]
delete-previous [Shift]+[Back Space]
delete-previous [Back Space]
emacs-append-next-kill [Meta]+[Ctrl]+[W]
emacs-append-next-kill [Ctrl]+[Alt]+[W]
emacs-append-next-kill [Ctrl]+[[]、[Ctrl]+[W]
emacs-append-next-kill [Esc]、[Ctrl]+[W]
emacs-backward-kill-word [Ctrl]+[Del]
emacs-backward-kill-word [Ctrl]+[[]、[Back Space]
emacs-backward-kill-word [Meta]+[Back Space]
emacs-backward-kill-word [Alt]+[Back Space]
emacs-backward-kill-word [Esc]、[Back Space]
emacs-capitalize-word [Ctrl]+[[]、[C]
emacs-capitalize-word [Esc]、[C]
emacs-capitalize-word [Meta]+[C]
emacs-capitalize-word [Alt]+[C]
emacs-caret-begin [Meta]+[Shift]+[,]
emacs-caret-begin [Alt]+[Shift]+[,]
emacs-caret-begin [Meta]+[<]
emacs-caret-begin [Alt]+[<]
emacs-caret-begin [Ctrl]+[[]、[Shift]+[,]
emacs-caret-begin [Ctrl]+[[]、[<]
emacs-caret-begin [Esc]、[Shift]+[,]
emacs-caret-begin [Esc]、[<]
emacs-caret-begin [Home]
emacs-caret-end [Meta]+[Shift]+[.]
emacs-caret-end [Meta]+[>]
emacs-caret-end [Alt]+[Shift]+[.]
emacs-caret-end [Alt]+[>]
emacs-caret-end [Ctrl]+[[]、[Shift]+[.]
emacs-caret-end [Ctrl]+[[]、[>]
emacs-caret-end [Esc]、[Shift]+[.]
emacs-caret-end [Esc]、[>]
emacs-caret-end [End]
emacs-delete-horizontal-space [Alt]+[¥]
emacs-delete-horizontal-space [Meta]+[¥]
emacs-delete-horizontal-space [Ctrl]+[[]、[¥]
emacs-delete-horizontal-space [Esc]、[¥]
emacs-downcase-region [Ctrl]+[X]、[Ctrl]+[L]
emacs-downcase-word [Ctrl]+[[]、[L]
emacs-downcase-word [Esc]、[L]
emacs-downcase-word [Meta]+[L]
emacs-downcase-word [Alt]+[L]
emacs-exchange-point-mark [Ctrl]+[X]、[Ctrl]+[X]
emacs-kill-line [Ctrl]+[K]
emacs-kill-region [Shift]+[Del]
emacs-kill-region [Ctrl]+[W]
emacs-kill-ring-save [Meta]+[W]
emacs-kill-ring-save [Alt]+[W]
emacs-kill-ring-save [Ctrl]+[[]、[W]
emacs-kill-ring-save [Esc]、[W]
emacs-kill-ring-save [Ctrl]+[Insert]
emacs-kill-word [Ctrl]+[[]、[D]
emacs-kill-word [Meta]+[D]
emacs-kill-word [Alt]+[D]
emacs-kill-word [Esc]、[D]
emacs-mark-whole-buffer [Ctrl]+[X]、[H]
emacs-set-mark [Ctrl]+[Shift]+[2]
emacs-set-mark [Ctrl]+[@]
emacs-set-mark [Ctrl]+[Space]
emacs-upcase-region [Ctrl]+[X]、[Ctrl]+[U]
emacs-upcase-word [Ctrl]+[[]、[U]
emacs-upcase-word [Esc]、[U]
emacs-upcase-word [Meta]+[U]
emacs-upcase-word [Alt]+[U]
emacs-yank [Shift]+[Insert]
emacs-yank [Ctrl]+[Y]
emacs-yank-pop [Meta]+[Y]
emacs-yank-pop [Alt]+[Y]
emacs-yank-pop [Ctrl]+[[]、[Y]
emacs-yank-pop [Esc]、[Y]
goto-matching-brace [Alt]+[]]
goto-matching-brace [Alt]+[[]
insert-break [Shift]+[Enter]
insert-break [Enter]
insert-tab [Tab]
open-line [Ctrl]+[O]
page-down [Page Down]
page-down [Ctrl]+[V]
page-up [Page Up]
page-up [Meta]+[V]
page-up [Alt]+[V]
page-up [Ctrl]+[[]、[V]
page-up [Esc]、[V]
recenter-line [Ctrl]+[L]
reverse-tab [Shift]+[Tab]
selection-backward [Shift]+[←]
selection-begin [Shift]+[Home]
selection-down [Shift]+[↓]
selection-end [Shift]+[End]
selection-forward [Shift]+[→]
selection-next-word-end [Ctrl]+[Shift]+[→]
selection-page-down [Shift]+[Page Down]
selection-page-up [Shift]+[Page Up]
selection-previous-word-start [Ctrl]+[Shift]+[←]
selection-up [Shift]+[↑]
set-local-tabsize-2 [Ctrl]+[2]
set-local-tabsize-4 [Ctrl]+[4]
set-local-tabsize-8 [Ctrl]+[8]
toggle-insert-mode [Insert]
toggle-java-comments [Ctrl]+[C]、[Ctrl]+[C]
tooltip-insight [Meta]+[Shift]+[Space]
tooltip-insight [Alt]+[Shift]+[Space]
tooltip-insight [Ctrl]+[[]、[Shift]+[Space]
tooltip-insight [Esc]、[Shift]+[Space]
transpose-chars [Ctrl]+[T]

 

グローバル・コマンド アクセラレータ
CodeTemplate.EXPAND [Ctrl]+[Enter]
ComponentPaletteCommand [Ctrl]+[Shift]+[P]
ConstraintsWindow [Ctrl]+[Shift]+[C]
ContextHelp [F1]
DebugCodeEditorToggleBreakpointCommand [F5]
DebugContinueStepCommand [Shift]+[F8]
DebugProjectCommand [Shift]+[F9]
DebugResetCommand [Ctrl]+[F2]
DebugResumeCommand [F9]
DebugRunToCursorCommand [F4]
DebugStepIntoCommand [F7]
DebugStepOutCommand [Shift]+[F7]
DebugStepOverCommand [F8]
DOCUMENT_1_CMD_ID [Alt]+[1]
DOCUMENT_2_CMD_ID [Alt]+[2]
DOCUMENT_3_CMD_ID [Alt]+[3]
DOCUMENT_4_CMD_ID [Alt]+[4]
DOCUMENT_5_CMD_ID [Alt]+[5]
DOCUMENT_6_CMD_ID [Alt]+[6]
DOCUMENT_7_CMD_ID [Alt]+[7]
DOCUMENT_8_CMD_ID [Alt]+[8]
DOCUMENT_9_CMD_ID [Alt]+[9]
DOCUMENT_ASSIGN_1_CMD_ID [Alt]+[Shift]+[1]
DOCUMENT_ASSIGN_2_CMD_ID [Alt]+[Shift]+[2]
DOCUMENT_ASSIGN_3_CMD_ID [Alt]+[Shift]+[3]
DOCUMENT_ASSIGN_4_CMD_ID [Alt]+[Shift]+[4]
DOCUMENT_ASSIGN_5_CMD_ID [Alt]+[Shift]+[5]
DOCUMENT_ASSIGN_6_CMD_ID [Alt]+[Shift]+[6]
DOCUMENT_ASSIGN_7_CMD_ID [Alt]+[Shift]+[7]
DOCUMENT_ASSIGN_8_CMD_ID [Alt]+[Shift]+[8]
DOCUMENT_ASSIGN_9_CMD_ID [Alt]+[Shift]+[9]
DOCUMENT_CLOSE_IMPLICIT_CMD_ID [Ctrl]+[Shift]+[F4]
Ide.BROWSE_SYMBOL_CMD_ID [Ctrl]+[-]
Ide.CLOSE_EDITOR_CMD_ID [Ctrl]+[X]、[K]
Ide.CONTEXT_MENU_CMD_ID [Shift]+[F10]
Ide.CUT_CMD_ID [Shift]+[Del]
Ide.DELETE_CMD_ID [Del]
Ide.DELETE_CMD_ID [Ctrl]+[D]
Ide.EXPLORER_CMD_ID [Ctrl]+[Shift]+[S]
Ide.GOTO_LINE_NUMBER_CMD_ID [Alt]+[O]、[G]
Ide.INCREMENTAL_SEARCH_BACKWARD_CMD_ID [Ctrl]+[R]
Ide.INCREMENTAL_SEARCH_FORWARD_CMD_ID [Ctrl]+[S]
Ide.INSPECTOR_CMD_ID [Ctrl]+[Shift]+[R]
Ide.LOG_WINDOW_CMD_ID [Ctrl]+[Shift]+[L]
Ide.NAVIGATE_CMD_ID [Alt]+[Home]
Ide.NEW_NAVIGATOR_CMD_ID [Alt]+[Shift]+[N]
Ide.NEXT_EDITORFRAME_CMD_ID [Ctrl]+[Tab]
Ide.NEXT_EDITORFRAME_CMD_ID [Ctrl]+[F6]
Ide.NEXTMSG_CMD_ID [Alt]+[F8]
Ide.OPEN_CMD_ID [Ctrl]+[X]、[Ctrl]+[F]
Ide.PREV_EDITORFRAME_CMD_ID [Ctrl]+[Shift]+[Tab]
Ide.PREV_EDITORFRAME_CMD_ID [Ctrl]+[Shift]+[F6]
Ide.PREVMSG_CMD_ID [Alt]+[F7]
Ide.SAVE_ALL_CMD_ID [Ctrl]+[X]、[S]
Ide.SAVE_AS_CMD_ID [Ctrl]+[X]、[Ctrl]+[W]
Ide.SAVE_CMD_ID [Ctrl]+[X]、[Ctrl]+[S]
Ide.SELECT_ALL_CMD_ID [Ctrl]+[X]、[H]
Ide.SYSTEM_CMD_ID [Ctrl]+[Shift]+[N]
Ide.UNDO_CMD_ID [Ctrl]+[/]
Ide.UNDO_CMD_ID [Ctrl]+[Shift]+[-]
Ide.UNDO_CMD_ID [Ctrl]+[_]
Ide.WINDOWS_DOT_DOT_DOT_CMD_ID [Ctrl]+[X]、[Shift]+[B]
JCompiler.BUILD_PROJECT_CMD_ID [Alt]+[F9]
JCompiler.BUILD_SELECTED_CMD_ID [Alt]+[Shift]+[F9]
JCompiler.MAKE_PROJECT_CMD_ID [Ctrl]+[F9]
JCompiler.MAKE_SELECTED_CMD_ID [Ctrl]+[Shift]+[F9]
ObjectGalleryCommand [Alt]+[O]、[N]
RunProjectCommand [F11]
SHOW_DROPDOWN_CMD_ID [Alt]+[0]

 

UIエディタのコマンド アクセラレータ
BasicLayoutAssistant.BIG_DECREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[↑]
BasicLayoutAssistant.BIG_DECREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[←]
BasicLayoutAssistant.BIG_INCREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[↓]
BasicLayoutAssistant.BIG_INCREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[→]
BasicLayoutAssistant.BIG_MOVE_DOWN_CMD_ID [Ctrl]+[↓]
BasicLayoutAssistant.BIG_MOVE_LEFT_CMD_ID [Ctrl]+[←]
BasicLayoutAssistant.BIG_MOVE_RIGHT_CMD_ID [Ctrl]+[→]
BasicLayoutAssistant.BIG_MOVE_UP_CMD_ID [Ctrl]+[↑]
BasicLayoutAssistant.DECREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[Shift]+[↑]
BasicLayoutAssistant.DECREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[Shift]+[←]
BasicLayoutAssistant.INCREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[Shift]+[↓]
BasicLayoutAssistant.INCREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[Shift]+[→]
BasicLayoutAssistant.MOVE_DOWN_CMD_ID [Ctrl]+[Shift]+[↓]
BasicLayoutAssistant.MOVE_LEFT_CMD_ID [Ctrl]+[Shift]+[←]
BasicLayoutAssistant.MOVE_RIGHT_CMD_ID [Ctrl]+[Shift]+[→]
BasicLayoutAssistant.MOVE_UP_CMD_ID [Ctrl]+[Shift]+[↑]
ComponentFactory.NEXT_CMD_ID [Tab]
ComponentFactory.PREV_CMD_ID [Shift]+[Tab]
NullLayoutAssistant.ALIGN_BOTTOM_CMD_ID [Shift]+[↓]
NullLayoutAssistant.ALIGN_CENTER_CMD_ID [Alt]+[Shift]+[←]、[Alt]+[Shift]+[→]
NullLayoutAssistant.ALIGN_LEFT_CMD_ID [Shift]+[←]
NullLayoutAssistant.ALIGN_MIDDLE_CMD_ID [Alt]+[Shift]+[↑]、[Alt]+[Shift]+[↓]
NullLayoutAssistant.ALIGN_RIGHT_CMD_ID [Shift]+[→]
NullLayoutAssistant.ALIGN_TOP_CMD_ID [Shift]+[↑]

 

SQLエディタのコマンド アクセラレータ
SQL_ExecSql_Command [Alt]+[Enter]
SQL_ExpPl_Command [Alt]+[Shift]+[Enter]

 


IDEのキーマップの使用
コード・エディタ環境のカスタマイズ
ソース・ファイルの編集