前言¶
在 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。