大纲进度条自动跟随文章位置

本贴最后更新于 746 天前,其中的信息可能已经时移世异

如图,思源的大纲进度条好像只能显示鼠标光标所在的章节位置。

但是很多时候我们仅仅是需要滚动浏览文章而已,不可能一直在所在位置点鼠标。现在的大纲进度条不能自动跟随文章位置定位,每次都要鼠标点一下才能看到大纲树中的大纲定位,我感觉挺麻烦的。尤其是长文档阅读的时候经常有大纲定位位置和文档浏览位置不一致的问题。

请问有什么代码片段可以做到自动跟随阅读位置定位吗?

image.png

更新下,加个投票试试,也不知道有没有人看 😳

你希望大纲进度条如何跟随定位?

单选 公开 永不结束 8 票
保持现有方案(跟随鼠标光标更新定位)
12% 1 票
跟随文章所在位置实时滚动更新(参考 word、知乎等)
62% 5 票
无所谓
25% 2 票

  • 思源笔记

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

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

    25024 引用 • 103101 回帖 • 1 关注
3 操作
Yylicon 在 2023-03-27 11:32:42 更新了该帖
Yylicon 在 2023-03-27 11:28:06 更新了该帖
Yylicon 在 2023-03-27 10:18:11 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Delusion

  • 很早之前是跟随的,后面收集反馈后大家觉得不跟随更合理一些,否则大纲很长的时候无法方便跳转到之前想保留的位置。

    1 回复
  • Yylicon

    这样子的话大纲大部分情况下只能起到类似跳转作用,不能实时定位的话对于长文阅读是很不利的(很多时候都是大纲定位位置和正在浏览位置是错开的,容易造成视觉视觉混淆)。

    我知道的支持大纲面板的编辑器大部分都是自动定位阅读位置的(word、知乎、少数派、语雀......甚至这个论坛的编辑器都是自动跟随的),所以希望思源也能支持下。

    当然,我并不祈求所有人都一样,毕竟众口难调。但是还是希望这个定位自动跟随能够有个开关,或者别的啥代码片段能够实现就好。

    1 回复
    1 操作
    Yylicon 在 2023-03-27 11:30:04 更新了该回帖
  • 所以现在的折中方案就是用鼠标点击定位……

  • 发起个投票吧哈哈

    好的,我试试,还没用过这个功能哈哈
    Yylicon
  • Delusion

    干脆两个都做,设置里面调哈哈哈哈哈

请输入回帖内容 ...

推荐标签 标签

  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 70 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 546 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 440 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • CodeMirror
    2 引用 • 17 回帖 • 157 关注
  • sts
    2 引用 • 2 回帖 • 225 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 54 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖
  • OneDrive
    2 引用
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 81 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    245 引用 • 1338 回帖
  • 倾城之链
    23 引用 • 66 回帖 • 161 关注
  • RemNote
    2 引用 • 16 回帖 • 8 关注
  • Notion

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

    10 引用 • 76 回帖
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    345 引用 • 742 回帖 • 2 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 552 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    57 引用 • 25 回帖 • 8 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 703 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9531 引用 • 43396 回帖 • 104 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    172 引用 • 516 回帖
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    199 引用 • 541 回帖 • 1 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 83 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    239 引用 • 224 回帖
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 499 关注