【功能建议】支持自定义 Chat 输入框发送快捷键(Enter ↔ Shift+Enter 互换)

需求场景

在日常使用 Qoder Chat 输入框时,经常需要输入多行内容(如描述复杂需求、粘贴代码片段、组织多步骤指令等)。当前默认 Enter 直接发送消息,导致:

  1. 习惯性按回车换行时误触发送,不得不重新编辑补充内容

  2. 与主流 IM 工具(钉钉、飞书、Slack 等)的操作习惯不一致,增加了心智负担

  3. 编写较长 prompt 时频繁需要记住用 Shift+Enter 换行,影响输入流畅性

当前行为

按键 行为
Enter 发送消息
Shift + Enter 换行

已确认 settings.json 中无相关配置项,keybindings.json 也无法覆盖 Chat 面板的快捷键。

期望行为

提供一个设置项(如 configChatSubmitKey),允许用户选择发送方式:

  • 选项 A(默认): Enter 发送,Shift+Enter 换行(当前行为)

  • 选项 B: Shift+Enter 发送,Enter 换行

建议在 Settings → Chat 区域添加此开关。

环境信息

  • OS: macOS 15.x (darwin 26.3.1)

  • Qoder: 最新版本

补充说明

很多编辑器和 AI 工具已支持此功能(如 JetBrains AI Assistant、Cursor 等),对于习惯「回车换行」的用户来说这是一个高频痛点。期望 Qoder 能提供此选项,进一步提升多行输入体验。

感谢团队考虑!

回车是换行不是发送,很容易造成未输入完成的信息被送出。
为什么这么明显示的问题没有适当的应对方案?洋人打洋文用不到?