dsh-enter-remap
在终端中运行以下命令:
dsh plugin install Goose-Gusi/dsh-enter-remap
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install Goose-Gusi/dsh-enter-remap 安装本插件,源码见 https://github.com/Goose-Gusi/dsh-enter-remap,装完重启 DSH 后在「设置 → 插件」中确认已启用。
插件介绍
如果你习惯在别的编辑器里用 Enter 换行、用组合键发送,DSH 自带的 Enter 发送、Shift+Enter 换行可能会和肌肉记忆对着干。dsh-enter-remap 只做一件事:在输入框里把 Enter、Ctrl+Enter、Shift+Enter 三种按键,按你的意愿映射成换行、普通发送,或「繁忙时」的另一套发送方式,而不去碰消息内容或 DSH 自己的设置文件。
配置写在插件自带的 cordis.patch.yml 里,页面上没有单独设置入口;改完重启 DSH 即可。插件在捕获阶段把按键「翻译」成 DSH 原本就支持的原生组合键,再由宿主自己的键位逻辑处理,因此它从不直接发消息、不改草稿,也不会因为小版本升级去依赖内部模块。补全菜单打开、输入法合成、长按连发等边界情况会按 README 说明交给原生行为,尽量不打断日常输入。
适合希望自定义 Composer 快捷键、又希望改动可预期、可卸载的用户:默认是一套三键轮换示例,你也可以按「非加速 Enter」与「加速 Ctrl+Enter」在忙时的不同语义,精细搭配「通用 → 繁忙时的发送行为」。
使用场景
- 希望 Enter 换行、组合键发送,与 DSH 默认键位相反
- 需要在模型繁忙时为不同按键固定排队或插话方式
- 从其他聊天或编辑器迁移过来,想保留原有回车习惯
适合人员
- 经常写长消息、依赖换行排版的 Composer 用户
- 愿意改 cordis.patch.yml、接受重启生效的进阶用户
- 在意插件不碰草稿、不写 DSH 核心文件的谨慎用户