IDLEでPython3：キーセット一覧表


　こちらは，[IDLEでPython3：基本操作・キーバインド編][src]の補足記事です．

## IDLE Classic Windowsでのキーセット一覧

|Action|Key(s)|対応する操作|カテゴリ|説明|
|:---:|:---|:---|:---|:---|
|-|`Ctrl+←`|-|基本操作|前の単語へ移動|
|-|`Ctrl+→`|-|基本操作|次の単語へ移動|
|-|`Ctrl+↑`|-|基本操作|前の段落へ移動|
|-|`Ctrl+↓`|-|基本操作|次の段落へ移動|
|beginning-of-line|`Home`|-|基本操作|行頭へ移動|
|-|`End`|-|基本操作|行末へ移動|
|-|`Ctrl+Home`|-|基本操作|ファイル先頭に移動|
|end-of-file|`Ctrl+End`|-|基本操作|ファイル末尾に移動|
|smart-backspace|`BackSpace`|-|基本操作|前の文字を削除|
|-|`Ctrl+d`|-|基本操作|次の文字を削除|
|del-word-left|`Ctrl+BackSpace`|-|基本操作|前の単語を削除|
|del-word-right|`Ctrl+Delete`|-|基本操作|次の単語を削除|
|newline-and-indent|`Return`|-|基本操作|改行|
|plain-newline-and-indent|`Ctrl+j`|-|基本操作|改行・インデント|
|smart-indent|`Tab`|-|基本操作|インデント|
|remove-selection|`Esc`|-|基本操作|選択を解除|

|Action|Key(s)|対応する操作|カテゴリ|説明|
|:---:|:---|:---|:---|:---|
|open-new-window|`Ctrl+n`|[File]>[New File]|ファイル操作|新規作成|
|open-window-from-file|`Ctrl+o`|[File]>[Open...]|ファイル操作|ファイルを開く|
|open-module|`Alt+m`|[File]>[Open Module...]|ファイル操作|既存のモジュールを開く|
|open-class-browser|`Alt+c`|[File]>[Module Browser]|ファイル操作|クラスブラウザを開く|
|save-window|`Ctrl+s`|[File]>[Save]|ファイル操作|保存|
|save-window-as-file|`Ctrl+Shift+S`|[File]>[Save As...]|ファイル操作|名前を付けて保存|
|save-copy-of-window-as-file|`Alt+Shift+S`|[File]>[Save Copy As...]|ファイル操作|コピーとして保存|
|print-window|`Ctrl+p`|[File]>[Print Window]|ファイル操作|ウィンドウを印刷|
|close-window|`Alt+F4`|[File]>[Close]|ファイル操作|ウィンドウを閉じる|
|close-all-windows|`Ctrl+q`|[File]>[Exit]|ファイル操作|IDLEの終了|

|Action|Key(s)|対応する操作|カテゴリ|説明|
|:---:|:---|:---|:---|:---|
|undo|`Ctrl+z`|[Edit]>[Undo]|編集機能|元に戻す|
|redo|`Ctrl+Shift+z`|[Edit]>[Redo]|編集機能|やり直し|
|copy|`Ctrl+c`|[Edit]>[Copy]|編集機能|コピー|
|cut|`Ctrl+x`|[Edit]>[Cut]|編集機能|カット|
|paste|`Ctrl+v`|[Edit]>[Paste]|編集機能|ペースト(貼付)|
|select-all|`Ctrl+a`|[Edit]>[Select All]|編集機能|ファイル全体を選択|
|find|`Ctrl+f`|[Edit]>[Find...]|編集機能|検索|
|find-again|`Ctrl+g`, `F3`|[Edit]>[Find Again]|編集機能|再検索|
|find-selection|`Ctrl+F3`|[Edit]>[Find Selection]|編集機能|現在の選択を検索|
|find-in-files|`Alt+F3`|[Edit]>[Find in Files...]|編集機能|ファイルから検索|
|replace|`Ctrl+h`|[Edit]>[Replace...]|編集機能|置換|
|goto-line|`Alt+g`|[Edit]>[Go to Line]|編集機能|指定行に移動|
|force-open-completions|`Ctrl+space`|[Edit]>[Show Completions]|編集機能|候補を表示|
|expand-word|`Alt+/`|[Edit]>[Expand Word]|編集機能|語の展開|
|force-open-calltip|`Ctrl+\`|[Edit]>[Show Call Tip]|編集機能|引数のヒント|
|flash-paren|`Ctrl+O`|[Edit]>[Show Surrounding Parens]|編集機能|括弧の強調|

|Action|Key(s)|対応する操作|カテゴリ|説明|
|:---:|:---|:---|:---|:---|
|indent-region|`Ctrl+]`|[Format]>[Indent-Region]|エディタ操作|インデントを上げる|
|dedent-region|`Ctrl+[`|[Format]>[Dedent Region]|エディタ操作|インデントを下げる|
|comment-region|`Alt+3`|[Format]>[Comment Out Region]|エディタ操作|コメント化|
|uncomment-region|`Alt+4`|[Format]>[Uncomment Region]|エディタ操作|コメント解除|
|tabify-region|`Alt+5`|[Format]>[Tabify Region]|エディタ操作|インデントをタブに変更|
|untabify-region|`Alt+6`|[Format]>[Untabify Region]|エディタ操作|インデントを空白に変更|
|toggle-tabs|`Alt+t`|[Format]>[Toggle Tabls]|エディタ操作|インデントの空白/タブを切り替える|
|change-indentwidth|`Alt+u`|[Format]>[New Indent Width]|エディタ機能|インデント幅変更|
|format-paragraph|`Alt+q`|[Format]>[Format Paragraph]|エディタ機能|段落フォーマット|
|check-module|`Alt+x`|[Run]>[Check Module]|エディタ操作|構文チェック|
|run-module|`F5`|[Run]>[Run Module]|エディタ操作|実行|

|Action|Key(s)|対応する操作|カテゴリ|説明|
|:---:|:---|:---|:---|:---|
|view-restart|`F6`|[Shell]>[View Last Restart]|シェル操作|最後のリスタートを表示|
|restart-shell|`Ctrl+F6`|[Shell]>[Restart Shell]|シェル操作|シェルのリスタート|
|hitory-previous|`Alt+p`|[Shell]>[Previous History]|シェル操作|前の履歴を表示|
|history-next|`Alt+n`|[Shell]>[Next History]|シェル操作|次の履歴を表示|
|interrupt-execution|`Ctrl+c`|[Shell]>[Interrupt Execution]|シェル操作|プログラムを中断|

|Action|Key(s)|対応する操作|カテゴリ|説明|
|:---:|:---|:---|:---|:---|
|zoom-height|`Alt+2`|[Options]>[Zoom Height]|設定|ウィンドウの高さを切り替え|
|python-context-help|`Shift+F1`|-|ヘルプ機能|ヘルプを開く|
|python-docs|`F1`|[Help]>[Python Docs]|ヘルプ機能|ドキュメント参照|

[src]: https://qiita.com/LostEnryu/items/03c8244bb7c5463f229d