dsh-client-composer-enter
在终端中运行以下命令:
dsh plugin install zevire/dsh-client-composer-enter
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install zevire/dsh-client-composer-enter,或从 https://github.com/zevire/dsh-client-composer-enter 检出后按 profile 安装并在插件面板启用。
插件介绍
在 DeepSeek Harness 里写多行提示词时,composer 默认是 Enter 直接发送、Shift+Enter 才换行——手滑一发出去,想分段还得一直按着修饰键。这和很多人写长提示的习惯是反着的。
dsh-client-composer-enter 在不改 dsh 源码的前提下,把这两个手势对调:Enter 插入换行,Shift+Enter 或 Alt+Enter 走官方 enter 路径完成发送;Cmd/Ctrl+Enter 仍按官方「互补」逻辑处理 Queue/Steer,繁忙时排队等行为与设置一致。插件在窗口捕获阶段拦截按键并重放官方已实现的手势,IME 组合输入、/ 与 @ 菜单、命令弹层以及非 plain 阶段会交还宿主,避免误拦。
可通过 localStorage 一键关闭或选择用 Shift 还是 Alt 发送;快捷键设置页仍显示官方映射,实际以插件为准。
适合经常在 composer 里写多段提示、希望 Enter 像普通编辑器一样换行的 dsh 用户;若你更习惯默认「Enter 发送」,保持官方行为或关闭插件即可。
使用场景
- 在 composer 里写多段、多行提示词
- 经常误按 Enter 把未写完的内容发出去
- 希望 Enter 换行、修饰键发送的编辑习惯
适合人员
- 日常使用 dsh composer 的对话用户
- 写长提示、需要频繁换行分段的人
- 桌面版或 Web profile 的 dsh 用户