感谢您的指点——我现在已经阅读了整个“disable_jump_reply 是否会回归?”的主题。
我理解移除旧的 disable_jump_reply 偏好设置背后的原因:当时它已损坏,很少有人使用,而且 Discourse 通常会避免积累大量的全局用户偏好设置。我还了解您在那里描述的设计理念——使用自动跳转作为鼓励人们在回复前阅读完整主题的方式,而更“专家级”的工作流程则隐藏在修饰键或高级选项等后面。
Shift + Reply 快捷键在某些情况下确实有帮助,感谢您的提及。但对我的问题是:
- 如果没有阅读过那个特定的 Meta 主题或没有别人告知,这个功能完全无法被发现,
- 每次都需要记住一个特殊的按键会增加心智负担,
- 当您在多个 Discourse 论坛上追看长篇主题时,被猛地拉到离您阅读位置几百个帖子远的地方,对于一个简单的回复来说,仍然感觉像是一种相当沉重的“惩罚”。
我个人喜欢 Discourse 的一点正是它的灵活性:作为管理员或用户,您可以调整很多细节以适应自己的阅读和导航习惯。从这个角度来看,这似乎是一个只需要少量额外配置就能大有裨益的领域,而不会让界面变成一堆选项。
例如,以下任何一个都会有很大的改进:
- 在用户界面中提供一个可见的“不跳转回复”选项(即使它被认为是高级/专家操作),
- 或者一个隐藏在“高级”部分下的用户级别/站点级别切换,这样真正关心这种行为的人就可以一次性选择退出,而不是永远依赖一个隐藏的快捷键。
我完全理解对拥有太多偏好设置的担忧,我并不是要求恢复每一个晦涩的设置。我只是想分享一个花大量时间在阅读旧帖子时进行回复的人的观点:对于这种特定的行为,缺乏一个清晰、可发现的选择所付出的代价,比许多其他偏好设置要高。
无论如何,再次感谢您的解释和 Shift 提示——了解背景信息非常有帮助,尽管我仍然希望将来这可能会被重新考虑为某种可选的或“专家级”的设置。