Support Shift+Enter for multiline input (industry standard)

Resolved 💬 11 comments Opened May 23, 2025 by sinasan Closed Jun 8, 2025

Currently Claude Code uses Enter for submitting and requires Alt+Enter for newlines.
This goes against the industry standard where virtually all modern tools use:

  • Shift+Enter for newlines
  • Enter for submit

Tools that use Shift+Enter for multiline:

  • ChatGPT, GitHub Copilot Chat, VSCode, Slack, Discord, Jupyter, etc.

Proposed solution:

  • Make Shift+Enter the default for newlines
  • Keep Enter for submit
  • Optionally provide /terminal-setup command that works on Linux terminals

This would improve UX consistency and reduce context switching friction.

Environment:

  • OS: Linux
  • Terminal: Terminator
  • Claude Code version: 1.0.2

View original on GitHub ↗

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