Chuyển đến nội dung chính

dsh-enter-newline

Đã xác minh

@starpivot/dsh-enter-newline · v0.2.0 · MIT · Giao diện web

Composer Enter behavior toggle: Enter sends or newlines, selectable in General Settings (回车行为)

Cài đặt

dsh plugin add @starpivot/dsh-enter-newline

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.

Thẻ

Readme

@starpivot/dsh-enter-newline

dsh Web 输入框「回车行为」开关插件:在 设置 → 通用 → 回车行为 里选择回车是 发送消息还是换行。

行为

模式 回车 Shift+回车 Ctrl/Cmd+回车
回车发送(默认) 发送 换行 保持产品行为(插话/加速发送)
回车换行 换行 发送 保持产品行为(插话/加速发送)

其他守卫:输入法组合中不拦截;斜杠菜单打开时回车仍用于选中菜单项; 设置持久化在 dsh 用户设置的 ui-enter-newline 命名空间(~/.dsh/settings.yaml)。

安装

dsh plugin --profile web add github:StarPivotNet/dsh-plugins-public#path:packages/enter-newline

然后重启 dsh web

文件

package.json        包声明 + dsh.bundle.patch + dsh.client 清单
cordis.patch.yml    bundle 挂载层(id: ui-enter-newline)
lib/index.js        host 半:注册 ui-enter-newline 设置命名空间 schema
lib/client.js       浏览器半:设置行 + 回车拦截器
README.md           本文件