dsh-hebrew-rtl
在终端中运行以下命令:
dsh plugin install kfirsch/dsh-hebrew-rtl
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install kfirsch/dsh-hebrew-rtl 安装该插件,完整源码地址为 https://github.com/kfirsch/dsh-hebrew-rtl。
插件介绍
DeepSeek Harness 的 Web GUI 默认将所有块按从左到右渲染,导致希伯来语用户遇到三个典型问题:段落从错误的一侧起排、输入框中文字流向倒置、Cmd+方向键将光标跳到视觉上的另一侧。仅靠 unicode-bidi: plaintext 的 CSS 方案只能根据首个强方向字符判定方向,一旦希伯来语句子以 URL、列表编号或 emoji 开头,渲染仍然错乱。
dsh-hebrew-rtl 按块评估方向。对每个段落、标题、列表、表格,先剔除 URL、SHA、路径等代码类标记,再比较希伯来语词与拉丁语词的占比,由占优脚本决定 direction 与对齐。表格、列表、KaTeX 公式整体判定,不逐单元格分析。输入框采用双层镜像结构,确保 Bidi 度量一致、高度和换行不漂移。Cmd+方向键仅在光标所在行为 RTL 时互换方向。流式文本通过 MutationObserver 配合 requestAnimationFrame 合并处理,避免逐字符重扫。
该插件为纯客户端方案,无需配置、无需网络、无宿主服务,刻意限定为希伯来语范围。适合在 DeepSeek Harness Web 界面中阅读、编写或调试希伯来语内容的开发者。
使用场景
- 在 DeepSeek Harness Web 界面中阅读或编写希伯来语段落,避免文字从错误一侧起排
- 在 ask_user_question 输入框中键入希伯来语,确保文字流向正确
- 使用 Cmd+方向键在希伯来语行内移动光标,方向不再反转
适合人员
- 在 DSH Web 界面中阅读或编写希伯来语内容的开发者
- 需要正确 RTL 排版来审阅希伯来语技术文档的用户
- 调试希伯来语回复输出、要求逐行方向正确的工程师