前言¶
在 DeepSeek Harness(dsh)网页端写长提示词或多行指令时,换行快捷键往往决定顺手程度。dsh 默认是 Enter 发送、Shift+Enter 换行、Ctrl+Enter 在对话进行中插话,Alt+Enter 没有绑定。若你习惯其它 AI 客户端里「Alt+Enter 换行」的肌肉记忆,每次都要改成 Shift+Enter,容易打断思路。下面介绍社区插件 dsh-alt-enter-newline,在不改 dsh 核心的前提下,把 Alt+Enter 映射为换行。
这是什么¶
dsh-alt-enter-newline 由维护者 liggest 发布,分类为客户端插件,面向 dsh Web 输入框。一句话:给网页 composer 增加 Alt+Enter 换行,与 README 中「在 dsh 中拯救 Alt+Enter 换行选手」的定位一致。
实现上只是在客户端把 Alt+Enter 转成 Shift+Enter,交给输入框原有逻辑处理;不修改 dsh 本体,卸载后不留痕迹。
核心功能¶
- Alt+Enter 换行:安装并刷新页面后,在输入框按 Alt+Enter 即可插入换行,行为与 Shift+Enter 一致。
- 快捷键可见:在快捷键参考(按
Ctrl+/,或设置里快捷键一栏的「查看」)中会出现新增的「Alt+Enter 换行」条目。 - 边界行为:README 说明中文输入法选词时的 Enter、带 AltGr 的欧洲键盘布局不受影响;
Ctrl+Alt+Enter(面板全屏)等其它快捷键不受影响。
插件当前版本在资料中为 1.0.0(package.json),许可证 MIT。
安装与启用¶
先做安装,再刷新页面即可生效。web 请换成你实际使用的 profile 名。
在 dsh 网页端的插件市场或插件管理器里搜索安装,也可以用命令行:
dsh plugin --profile web add dsh-alt-enter-newline
也可以让 dsh 里的 Agent 代为安装。装好后刷新页面;在快捷键参考里确认是否出现「Alt+Enter 换行」。
卸载时:
dsh plugin --profile web remove dsh-alt-enter-newline
也可以在插件管理器里卸载。
典型用法¶
- 打开 dsh 网页端,进入对话输入框。
- 输入多行内容时,使用 Alt+Enter 在光标处换行(无需改用 Shift+Enter)。
- 仍用 Enter 发送消息;对话进行中如需插话,继续使用 Ctrl+Enter(与插件无关的默认行为)。
适用场景与注意¶
适合谁:长期在 dsh Web 端写多行提示、脚本片段或结构化指令,且习惯 Alt+Enter 换行的开发者。
兼容性:README 写明已在 dsh 0.1.7-rc.2 上测试。插件依赖 dsh 的部分内部实现,dsh 大版本或前端更新后若失效,可到 Issues 反馈。
安装前请知悉:DSH 生态强调「一切皆插件」;社区目录(如 SkillHub)是独立站点,与 DeepSeek / 幻方无官方从属关系。客户端插件随 dsh 进程在浏览器侧加载,安装前应自行查看 GitHub 仓库 源码与 MIT 许可证,确认符合你的安全与合规要求。
结尾¶
若你只需要一个小改动、让 Alt+Enter 与其它 AI 客户端习惯对齐,dsh-alt-enter-newline 用补丁式客户端注入即可达成,安装与卸载路径也清晰。目录页:https://www.skillhub.cn/plugins/liggest/dsh-alt-enter-newline;源码与说明:https://github.com/liggest/dsh-alt-enter-newline。