建议文档树设置重开时保持原样的选项

本贴最后更新于 320 天前,其中的信息可能已经沧海桑田

使用思源笔记需要在不同笔记本间调用页面,查看内容。这些页面分布在不同笔记本不同层级里,每次重新打开思源笔记工作,翻检的程序就要重新再来。

打开思源,文档树保持上次关闭前的状态似乎更适宜作为默认选项

  • 思源笔记

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

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

    25857 引用 • 107085 回帖 • 1 关注
  • Q&A

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

    9925 引用 • 45076 回帖 • 79 关注

相关帖子

欢迎来到这里!

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

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

    感谢即时回复,链接似乎需要科学上网?

    1 回复
  • HugZephyr

    这效果好像是做不了, 文档树折叠展开的问题, 好像大部分都解决不了

  • 在国内裸连 GitHub 确实不一定能连上。

    你只需要知道一件事:这个问题不是不想解决,是暂时没有办法解决

    2 回复
  • 弱弱的问一句,这种方式实现的难点在哪?纯粹想学习下。

    1 回复
  • 你得问 D ,因为我不懂这个

    1 回复
  • 算了,不打扰他了,纯粹好奇,哪天攻读下源码,虽然可能看不懂 😄 。

    1 回复
  • HugZephyr

    我猜 可能是文档树实现框架的问题, 导致这个需求做不了

    如果要改只能改框架, 但是新框架可能还没有这个好用, 所以就不改了

    1 回复
  • 我看了一些目录树的 dom 结构,我觉得,应该可以通过记住 data-path 的值,然后,再通过显示隐藏来模拟实现折叠显示效果吧。

    1 回复
  • 说个极端情况,假如有 7 层、一共 10 万篇文档。刚开启的时候,就需要递归查这 7 层,可能还要展示出这 10 万篇(我没了解过文档树有没有做优化)。

    假如有两个笔记本、或者两个同级文档都开了这么多层,就需要全部都查一遍。

    最后的结果,要么页面上显示不及时、要么文档树加载出来的时间慢。

    2 回复
  • 不需要遍历,根据 data-path 用 css 显示或隐藏子级目录即可。如果某个目录下的文章很多导致展开卡顿,那手动展开也会卡顿。这种情况就要考虑是否滚动加载的问题,而和自动展开无关。

  • HugZephyr

    遇见这种问题, 我就想到, 可以加个开关, 文档多, 卡了, 你就把它关掉呗

    但是想我这种文档其实没那么多的, 很需要这个功能

  • 用文档树自动定位也行

    image.png

  • daloo

    了解,谢谢,那么就再克服一下。没想到这么复杂,我原以为关闭时程序记住并保持当时的文档树样式很容易实现

    1 回复
  • HugZephyr 2 2 评论

    js 片段实现目录树自动展开 V0.0.2 版

    不知道你有没有看到这个帖子, 这个大佬写的应该可以满足你的需求

    已经在使用了,程序员大佬们优秀
    daloo
    @daloo 这个大佬写的代码确实很秀
    HugZephyr
请输入回帖内容 ...

推荐标签 标签

  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 561 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 248 回帖 • 1 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • OnlyOffice
    4 引用 • 25 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1251 回帖 • 398 关注
  • 思源笔记

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

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

    25857 引用 • 107084 回帖 • 2 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    298 引用 • 763 回帖
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 4 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • JetBrains

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

    18 引用 • 54 回帖 • 1 关注
  • HHKB

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

    5 引用 • 74 回帖 • 519 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 77 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 5 关注
  • 安全

    安全永远都不是一个小问题。

    199 引用 • 818 回帖 • 1 关注
  • OpenCV
    15 引用 • 36 回帖 • 7 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 158 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 85 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    24 引用 • 242 回帖
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    554 引用 • 675 回帖
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 598 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 3 关注
  • Android

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

    336 引用 • 324 回帖
  • 反馈

    Communication channel for makers and users.

    122 引用 • 912 回帖 • 280 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 794 关注