dsh-ctrl-enter-submit
在终端中运行以下命令:
dsh plugin install SA1992X/dsh-ctrl-enter-submit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install SA1992X/dsh-ctrl-enter-submit 即可安装,也可打开设置→插件市场搜索 dsh-ctrl-enter-submit 一键安装,源码仓库:https://github.com/SA1992X/dsh-ctrl-enter-submit
插件介绍
在 DSH 中撰写多行提示词时,一个不小心按到 Enter 就把消息发出去了——尤其是写长 prompt、粘贴多段代码、或在 Agent 模式下回答 ask_user_question 卡片时,这种误触发非常打断思路。
dsh-ctrl-enter-submit 将提交快捷键从 Enter 改为 Ctrl/Cmd+Enter,覆盖主对话框 composer 以及 Agent 提问卡片的所有输入控件:多行 textarea 中按 Enter 和 Shift+Enter 均插入换行,单行输入框和选项按钮中按 Enter 不再误触发提交,鼠标点击与空格选择不受影响。/ 和 @ 触发菜单打开时 Enter 仍正常选中候选项,输入法组合状态下也不会被拦截。插件为纯浏览器端实现,刷新页面即生效,无需重启服务,并可在「设置 → 插件」中随时开关,关闭后即时恢复默认 Enter 提交行为。
适合经常需要在 DSH 中编写多行 prompt 的开发者,以及使用 Agent 模式进行多轮问答、希望用双键提交以避免误发的用户。支持 Windows、macOS、Linux,需要 dsh web 0.1.0-rc.6 及以上版本。
使用场景
- 编写多行 prompt 或粘贴代码块时,按 Enter 换行而非误发消息
- 在 Agent 问答卡片中逐题作答,避免一次按键就跳到下一题
- 需要多次修改措辞后再提交,用双键确认更有掌控感
适合人员
- 日常在 DSH 中撰写多行提示词的开发者
- 使用 Agent 模式进行多轮问答、不希望一键漏发的用户
- 对快捷键自定义有偏好、希望提交动作更显式的 DSH 使用者