建议关闭文档时退出聚焦状态

现在的设定是再次打开文档时,保持了上次关闭文档时的聚焦状态,存在两个问题:

  1. 可能隔了很久才再次打开文档,早就忘了之前是处于聚焦状态,容易陷入文档内容丢失的恐慌情绪中。
  2. 聚焦的目的是为了专注与当前内容,手动关闭文档说明已经完成了当前这部分内容,可以退出聚焦了。

所以建议改成关闭文档时直接退出聚焦,再次打开文档就呈现全文,可以滚动到上次聚焦位置。

  • 思源笔记

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

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

    16113 引用 • 57124 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 88250 1 赞同

    我记得这个好像是有保留的需求才加的,暂时不调整了吧,等再收集一段时间反馈看看。

    1 回复
  • SYUSER001 1 赞同

    我是长期使用再次打开文档仍保持聚焦状态特性的 😂

    按周罗列 todo,正常状态下红框的内容层级会聚焦一整周。

    个人使用习惯差异吧

    image.png

    1 回复
  • HopeL 1 评论

    同意贴主的看法。聚焦的目的是为了专注当前内容,手动关闭文档说明已经完成了当前这部分内容,曾经就因为文章处于聚焦状态疑惑我的内容去哪了,本来打算去数据历史还原的,后来看到那个退出聚焦的按钮才反应过来。

    思源是个人知识管理系统,当我们打开一个文档时目的更多是想从整体着手查找自己此时想要的信息,而不是一开始就是聚焦的部分信息。

    我认为文档关闭时允许记忆的状态应当是文档的形式特征,不应破坏文档本身内容特征。即可以记忆文档的只读状态、文档位置等,但是记忆聚焦会大幅改变打开文档时内容展现(虽然实际上内容没变)。


    我想应该没有人想对一个文档永久保持聚焦状态(暂时没想到这个需求的目的)。

    对于想要一段时间内保持对文档的聚焦状态(比如楼上对于 todo 的使用),可以通过关闭“文档树-启动时关闭所有页签”的功能,不关闭页面(甚至钉住页面)从而保留聚焦状态,或者如贴主说的,滚动到上次聚焦位置。

    所以,从这个需求的矛盾双方分别来看,想要保留聚焦状态的人是有其他替代救济措施的,不想保留聚焦状态的人是没有替代措施的。

    综上所述,无论从聚焦的设计目的,还是信息检索的逻辑,或者是替代方法的可选择性,在关闭文档时都应当退出聚焦状态。

    1 回复
    有道理
    a2930610542
  • 这个按周罗列 todo 然后聚焦的用法好,学到了!

  • SYUSER001 1 赞同

    可能需要探讨一下,聚焦功能的设计意图是什么。

    在查询帮助文档时,找到聚焦功能设计用途是提升编辑器性能。不知道中途有没有发生过变化。

    image.png

    如果目前聚焦设计意图仍然是提升编辑器性能,那么再次打开文档保持聚焦状态是合理的。因为如果再次进入文档显示全文,复杂文档每次打开都会存在卡顿情况。这种情况下,从提醒用户当前处于聚焦状态入手解决问题会更好一些。

    如果聚焦设计意图已经转为用于专注,那么再次进入文档显示全文确实更符合用户操作习惯。

    2 回复
  • 的确不清楚当时设计聚焦模式的初衷,不过提升性能看起来的确关闭文档永久记忆聚焦的需求之一了,但帮助文档的这句话我看起来倒像是提升编辑器性能是聚焦带来的附加功能。

    正如帮助文档里说的,提升编辑器性能可以有多种方法,比如调小动态加载块数、聚焦、避免使用过多软换行等,也正如我前面说的,提升性能的目的有多条救济措施,但记忆聚焦导致的问题目前解决办法倒是不多。

    提醒用户处于聚集状态以前应该很多人都提过这个问题,比如说颜色鲜明的按钮,或者突出的聚焦部分的背景主题等等,感觉效果不是太显著。

  • ilovesiyuan

    反对,在不在聚焦状态可以看“退出聚焦”的按钮做提示

  • qiancang

    有动态加载,我觉得即使不聚焦编辑器性能没啥大问题

请输入回帖内容 ...

推荐标签 标签

  • 安装

    你若安好,便是晴天。

    123 引用 • 1183 回帖 • 1 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    205 引用 • 2019 回帖
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 587 关注
  • Shell

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

    121 引用 • 73 回帖 • 3 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 558 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 104 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1420 引用 • 10033 回帖 • 476 关注
  • 智能合约

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

    1 引用 • 11 回帖 • 11 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 117 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    21 引用 • 58 回帖 • 1 关注
  • 笔记

    好记性不如烂笔头。

    303 引用 • 777 回帖
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 653 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 457 关注
  • V2Ray
    1 引用 • 15 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    204 引用 • 357 回帖
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 69 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    90 引用 • 383 回帖 • 1 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    391 引用 • 3334 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 468 关注
  • 反馈

    Communication channel for makers and users.

    126 引用 • 900 回帖 • 155 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 17 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    3 引用 • 42 回帖 • 1 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 3 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    228 引用 • 1448 回帖
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 1 关注