Shift + U

Shift + U 键在“键盘快捷键”弹出窗口中被宣传为“将主题标记为未读”,但它应该如何工作?我在三种情况下尝试过它:

  • 在实际阅读主题时
  • 在主屏幕(对我来说是“新”)上,使用 j / k 向上/向下滚动时
  • 在主屏幕的选择模式下(按下 Shift + B 并使用 x 进行选择后)

在任何一种情况下,它都没有按说明工作。在第一种情况下,它似乎确实做了一些事情,但这看起来更像是一个错误。

我的问题:

  • 使用此键的正确方法是什么?
  • 也许我可以以其他方式实现我的目标?我的目标是从“新”或“最新”中挑选几个主题,以便在以后阅读,而不必再次浏览整个列表。
  • 是否有更详细的快捷键文档?特别是,解释每个快捷键的使用上下文

顺便说一句,在 Meta 和另外两个网站上也有相同的行为,所以我认为这不是升级问题。

谢谢,


伊恩

只要你在屏幕上打开了一个主题,它的状态就会被设置为“已读”。如果你想让它处于“未读”状态,该主题就需要 显示在你的屏幕上。

当你按下 \u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003eu\u003c/kbd\u003e 键处理一个主题时,它会将该主题设置为“未读”并重定向到主页。

如果你将主题列表滚动到你刚刚取消阅读的主题,你会发现它没有“已读”状态的浅色。

之前
image

之后
image

但我同意这种行为感觉很奇怪。添加一个快速弹出窗口提示我们取消阅读了一个主题可能会是个好主意。

如果是新的,它们就是未读的。 :thinking:

我引用我原来的帖子:

我的目标是从“新建”或“最新”中挑选几个主题,以便稍后阅读,而无需再次浏览整个列表

我认为“未读”概念并不适用于这种情况。但是,该如何实现呢?

另外,有时我进入(即开始阅读)一个主题,但随后不得不停止阅读并开始工作 :frowning: 我想稍后回到这个主题,即使里面没有新的帖子了。现在我对“未读”有了更好的理解,我不知道该如何做到这一点:即使我将其标记为“未读”,该主题也不会显示在我的主屏幕(“新建”)上。


Ian

1 个赞

您可以收藏该主题。另外,如果您正在跟踪该主题并使用“标记为未读”功能,该主题将出现在您的“未读”列表中,就像您尚未阅读最后一篇帖子的主题一样。

2 个赞

抱歉,我不明白。

我猜您指的是从主页可访问的“未读”列表,其快捷键为 G U。但对我来说,该列表仅显示自上次访问以来有新帖的主题。
这就是为什么我在上一篇帖子中强调“即使”一词。当我执行 Shift + U 操作时,该操作会将我有些突然地带回主页(我曾以为这是一个 bug,但现在我明白这是设计使然),首先,“未读”按钮不会显示,除非有其他符合条件的主题,其次,即使我尝试执行 G U,我也会看到一个页面,上面写着没有未读帖子。


Ian

1 个赞

我(希望 :sweat_smile: )开始明白了。

当你取消标记一个主题时,你会跳转到主页,但是 这个未读主题不会进入“未读”选项卡,除非你强制刷新页面。

是这个问题吗?

一张 Discourse 应用程序论坛帖子的截图,显示了 Zimmerman 的回复和 subbrowser 的评论。(由 AI 标注)

我也期望主题在不刷新页面的情况下出现。

我相信带有 last=1 查询字符串的 timing 请求会设置未读状态。之后主页会立即加载,并将主题放入“未读”选项卡,但不知何故,它没有。

1 个赞

说得对。

我没有尝试刷新,这可能显得我很迟钝。但出于某种原因,我曾以为我已经尝试过但没有成功。但现在我看到,在刷新后,该主题(以及“未读”按钮)确实会重新出现。

所以,似乎那里确实隐藏着一个 bug,但比我最初遇到的那个要隐蔽得多。感谢你对此进行调查。


伊恩

1 个赞

您可以添加一个带时间的书签。您也可以关注该主题,这样如果以后有更多帖子,您就会收到通知。