是否应该增加「最近关闭的文档」功能?

本贴最后更新于 522 天前,其中的信息可能已经斗转星移

在桌面端,如果是最近看过的文档,我当然知道是在哪个页签。

通常情况下我使用「最近的文档」功能是为了找到刚才不小心关闭的页签,但这个页签可能放在上面很久都没打开看过,这时候就没法在「最近的文档」里找到刚才关闭的页签。


想了想,不如直接把「最近的文档」改为「最近关闭的文档」

投票(欢迎讨论)

单选 公开 永不结束 43 票
改为「最近关闭的文档」
9% 4 票
增加「最近关闭的文档」,和「最近浏览的文档」共存
60% 26 票
维持目前的「最近浏览的文档」
30% 13 票

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26791 引用 • 111665 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 移动端交互上 ,都是最近的文档。

    2 回复
  • 确实如此。我已经修改了帖子描述

  • Achuan-2 via Android

    加一

  • DataWealth 1 赞同

    +1,其实建议加个类似浏览器的快捷键 ctrl+shift+T,每按一次就打开一个上次关闭的笔记页面

    2 回复
  • JeffreyChen 1 赞同

    Ctrl+Shift+T 打开最近关闭的页签也可以有,很方便

  • 我又想了想,移动端好像也是应该显示最近关闭的文档吧,毕竟移动端只有一个页签,打开新的就关闭旧的

  • Achuan-2 1 赞同

    同需要 Ctrl+shift+T

  • enhance 插件底部导航栏里有 前一篇/后一篇文档的 切换按钮。-。-要做成列表倒也可以,就看我有没有心情搞。

  • ljq29

    这个功能确实不错,支持!

  • 88250 1 评论

    不增加了吧,按照最近排序比较适合。

    1 回复
    把最近关闭的页面,在最近浏览中置灰显示。
    moohadun
  • 为啥会觉得按照最近打开来排序比较适合呢?


    浏览器的历史记录(最近打开的标签页)也是按照最近关闭页签的顺序来排序的:

    image.png

  • 加一个投票看看

  • ctrl shift t 可以有。

  • 仔细想想,比起改掉旧有功能,似乎增加更简单一点

  • temacc0531 1 赞同

    我的建议是原有的最近文档保留不变

    增加一个 Ctrl+Shift+T 恢复最近关闭文档快捷键就好,仅仅只是快捷键,不要再额外多一个类似的最近功能了

  • 是不是可以 Ctrl+E 唤出窗口,同时包含「最近关闭」和「历史记录」,我看好多软件都这样做。

    图例:

    PixPin20240314222423.png

    1 回复
  • 这种上下分区感觉也挺 OK

  • ljq29

    感觉确实有必要增加哈

  • @88250 这个「最近关闭的文档」还是有挺多需求的,尤其是我的使用场景必须要靠这种功能:

    通常情况下我使用「最近的文档」功能是为了找到刚才不小心关闭的页签,但这个页签可能放在上面很久都没打开看过,这时候就没法在「最近的文档」里找到刚才关闭的页签。

    另外还可以增加一个 Ctrl+Shift+T 快捷键来打开最近关闭的页签。

    1 回复
  • 先缓缓,麻烦提个 issue 记录。

  • 我又提了一个 issue:改进「最近的文档」的逻辑 · Issue #11189 · siyuan-note/siyuan (github.com)

    提议参考 VSCode,将「最近的文档」的逻辑改为「最近浏览的文档」逻辑

    思源当前的「最近的文档」逻辑我才发现是按照文档被打开放到页签的时间排序,而不是按照文档最近被点击打开的时间排序,即不是「最近浏览的文档」逻辑,VSCode 中的逻辑就是后者。
    也就是意味着,一个文档很早之前打开,但一直放在后台页签,我现在从其他页签切换到这个文档,这个文档在「最近的文档」的排序很靠后,而不是靠前。
    我觉得这个体验很不好,难怪我每次用「最近的文档」,在前面的文档都不是想要的文档,「按照文档被放到页签的时间排序」的需求应该是明显少于「按照文档最近点击打开的时间排序」的,后者也更符合「最近的文档」这一名称。而前者我不太明白这个逻辑的用途,感觉仅仅只是记录自己从文档树打开文档的顺序,人脑一般也是记录最近浏览的几个文档,从文档树打开文档的顺序经常没有逻辑也经常中途打开其他文档,一般人不会去特意记忆,再加上页签切换的历史记录并不会记录在里面,除非有人只从文档树打开文档而不做页签切换操作,否则是很难记忆打开文档的顺序的,就更不会想从文档树打开文档顺序查找想要的文档,也就是说目前的「最近的文档」的逻辑大概率与记忆的最近浏览文档相悖,会增加查找阻碍。

    你建议增加的「最近关闭的文档」#10623,我觉得如果「最近的文档」改成「最近浏览文档」逻辑,其实最近关闭的文档就会在前面(第二个或者更后面),这个改进需求反而不是很必要了。如果要特别区分最近关闭的文档,只需要让这些文档字体颜色变灰即可。不需要额外添加一个按钮或 tab。不过关闭前没点开文档直接点页签关闭按钮的话可能就不会在前,增加 Ctrl+Shift+T 快捷键以打开最近关闭的页签还是很有必要的,也符合浏览器和代码编辑器的使用习惯。

    1 操作
    Achuan-2 在 2024-04-30 11:00:28 更新了该回帖
请输入回帖内容 ...
JeffreyChen
思源笔记同步教程:https://ld246.com/article/1692089679062 爱发电:https://afdian.com/a/JeffreyChen

推荐标签 标签

  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 742 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 44 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 71 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    948 引用 • 1460 回帖 • 1 关注
  • Follow
    4 引用 • 12 回帖 • 12 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 32 回帖 • 2 关注
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26791 引用 • 111665 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    337 引用 • 324 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    187 引用 • 1021 回帖
  • OpenCV
    15 引用 • 36 回帖 • 1 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 2 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 113 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    125 引用 • 74 回帖
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 5 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 757 关注
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    227 引用 • 1641 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    17 引用 • 7 回帖 • 3 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 2 关注
  • Anytype
    3 引用 • 31 回帖 • 36 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 36 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 613 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 451 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 12 关注
  • sts
    2 引用 • 2 回帖 • 248 关注
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1795 回帖 • 1 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 617 关注