Deepseek-harness-freeze-content-on-window-resize
在终端中运行以下命令:
dsh plugin install nnnanann/Deepseek-harness-freeze-content-on-window-resize
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 配置档目录下执行 dsh plugin install nnnanann/Deepseek-harness-freeze-content-on-window-resize,或按 README 使用 dsh plugin add 指向源码仓库 https://github.com/nnnanann/Deepseek-harness-freeze-content-on-window-resize 安装客户端插件。
插件介绍
在 DeepSeek Harness 的 Web 界面里读长回答时,拖动窗口边缘往往会让正在看的段落突然换行、滚走——这不是错觉,而是阅读列宽度随窗格变化、浏览器仍用像素 scrollTop 记位置共同造成的错位。这个客户端插件针对的就是这种「边读边改窗口尺寸就丢锚点」的日常烦恼。
它的做法分两层:把阅读列钉在可配置的固定像素宽度上,窄窗时横向滚动而不是重排文字;同时在每次缩放后根据对话行锚点与视口偏移,把阅读位置重新对齐。若你正跟随最新回复,插件会放手让 DSH 自带的跟尾逻辑接管,宽度锁定仍可保留。
右下角提供锁定开关、宽度预设与「保持阅读位置」等设置,也可用快捷键切换;与 DSH 自带宽度拖拽手柄兼容——拖动手柄会暂时放开锁定并采纳新宽度。无需额外构建,纯 DOM 实现,依赖 DSH 稳定的数据属性而非易变的类名。
适合经常在桌面端或 dsh web 里精读长对话、又不想因调窗或缩放反复找段落的人;若你更在意窗口变宽时阅读列跟着变宽,需要接受「锁定后列宽不再随窗格扩张」这一权衡。
使用场景
- 边读长回答边拖动窗口边缘调整布局
- 分屏或多显示器下频繁改变窗格大小
- 需要固定阅读列宽、避免文字随窗宽重排
适合人员
- 日常使用 DSH 桌面端或 dsh web 的用户
- 经常精读长对话、在意阅读连续性的读者
- 愿意用固定列宽换取缩放时不再跳位的人