[DOCS] Docs do not document `Ctrl+X Ctrl+E` as an alias for opening the external editor
Documentation Type
other
Documentation Location
https://code.claude.com/docs/en/interactive-mode
https://code.claude.com/docs/en/keybindings
Section/Topic
interactive-mode.md General controls table:
| Ctrl+G | Open in default text editor | Edit your prompt or custom response in your default text editor |
keybindings.md Chat actions table:
| chat:externalEditor | Ctrl+G | Open in external editor |
Neither page mentions Ctrl+X Ctrl+E.
Current Documentation
Both pages should list both bindings so users know Ctrl+X Ctrl+E (readline-native) and Ctrl+G both open the external editor.
Suggested update for interactive-mode.md General controls row:
| Ctrl+G or Ctrl+X Ctrl+E | Open in default text editor | Edit your prompt or custom response in your default text editor. Ctrl+X Ctrl+E is the readline-native binding; both work. |
Suggested update for keybindings.md Chat actions row:
| chat:externalEditor | Ctrl+G, Ctrl+X Ctrl+E | Open in external editor |
The Chords section of keybindings.md could also reference ctrl+x ctrl+e as a real-world example of a two-keystroke chord.
What's Wrong or Missing?
- Open
https://code.claude.com/docs/en/interactive-mode. - Scan the General controls keyboard shortcut table.
- Note that only
Ctrl+Gis listed for opening the external editor;Ctrl+X Ctrl+Eis absent. - Open
https://code.claude.com/docs/en/keybindings. - Scan the Chat actions table for
chat:externalEditor. - Note that only
Ctrl+Gis listed as the default;Ctrl+X Ctrl+Eis absent.
Suggested Improvement
Users familiar with readline conventions (Ctrl+X Ctrl+E is the standard POSIX/bash binding for edit-command-in-editor) will attempt this shortcut and either not know it works or not know it was added. The gap also undermines the keybindings reference, which claims to be a complete listing of defaults.
Impact
Medium - Makes feature difficult to understand
Additional Context
Changelog v2.1.83: "Added Ctrl+X Ctrl+E as an alias for opening the external editor (readline-native binding; Ctrl+G still works)"
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗