[DOCS] Docs do not document `Ctrl+X Ctrl+E` as an alias for opening the external editor

Resolved 💬 2 comments Opened Mar 25, 2026 by coygeek Closed Mar 28, 2026

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?

  1. Open https://code.claude.com/docs/en/interactive-mode.
  2. Scan the General controls keyboard shortcut table.
  3. Note that only Ctrl+G is listed for opening the external editor; Ctrl+X Ctrl+E is absent.
  4. Open https://code.claude.com/docs/en/keybindings.
  5. Scan the Chat actions table for chat:externalEditor.
  6. Note that only Ctrl+G is listed as the default; Ctrl+X Ctrl+E is 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)"

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗