需求场景
在日常使用 Qoder Chat 输入框时,经常需要输入多行内容(如描述复杂需求、粘贴代码片段、组织多步骤指令等)。当前默认 Enter 直接发送消息,导致:
-
习惯性按回车换行时误触发送,不得不重新编辑补充内容
-
与主流 IM 工具(钉钉、飞书、Slack 等)的操作习惯不一致,增加了心智负担
-
编写较长 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 能提供此选项,进一步提升多行输入体验。
感谢团队考虑!