文档树缩进过多

本贴最后更新于 318 天前,其中的信息可能已经天翻地覆

文档树,当有 4 层级以上时,由于下层级不断的缩进,不断的靠右对齐,不断的显示目录图标,那么当层级增多时,有些目录名根本看不到几个字了,都是省略号了。

有时候不得拖来拖去,目录名字数少的拖回来、字数多的要拖过去,因为此时占用了右侧阅读窗口,还要保证阅读窗口足够大。非常不便。

因此,建议可否尝试开启阅读模式,开启时文档树也进入阅读模式,此时文档树:取消缩进、取消 txt 样式的图标、取消...设置按钮,层级目录前只用“>”的上下左右形状来区分就行了。这样能节省大量空间,用于显示文档名,尤其是手机版,本来就空间十分有限。

image.png

层级目录缩进的位置、加上图标占用位置,实际上缩进的量过多,导致文档树名显示不全,本来用于名称显示的空间被其他不太重要的形式占用。尽可能全的显示文档树名称才是第一位的。

image.png

  • 思源笔记

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

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

    22388 引用 • 89640 回帖
1 操作
tongzi 在 2024-01-11 07:46:05 更新了该帖

相关帖子

欢迎来到这里!

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

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

    这个问题以前提过,但是没解决

  • 还是得靠 CSS 片段

  • lsb900226 1 评论
    缩几个像素好像没啥用呀
    Vanessa
  • littlecoby 1 赞同

    +1,或许再加个横滚条?

    1 回复
  • tongzi 2 评论

    @Vanessa 减少缩进是有用的,对于编程来讲可能没什么用,但是对很多小说、汇编什么的就有了。现在我都拉到比编辑器页面还大了,总是这样拉来拉去的。

    image.png

    1 回复
    是不是左右滚动会更好一点?
    Vanessa
    @Vanessa 1.沉浸式浮动,目录树可活动为单独页面,同时可以设置透明度;2.目录名称可换行显示;3.左右横条拖动;
    tongzi
    1. 可以使用取消钉住
    2. 换行视觉上更难分辨,鼠标移上还会抖动
    3. 试了下好像不太行,有滚动的话,后面的按钮太靠后不好点,现在移上去会有完整的标题。
    2 回复
    1 操作
    Vanessa 在 2024-01-13 10:34:57 更新了该回帖
  • Jayxxx

    你怎么能有 4 层? 我的只有 1 层,我不能在文件夹中新建文件夹

    2 回复
  • 这不会吧,只有 7 层以上的才会有限制的

    图片.png

  • tongzi 1 评论

    可否优化“只读模式”实现这些:

    一、目录树的缩进,可以在只读模式下取消目录名前的图标,目录名后面的“....”、“+”等扩展功能。因为只读模式就是为了获得简约、纯粹的阅读体验,没必要保留编辑功能。

    二、关于换行视觉难分辨问题,可以考虑在目录名之间加上框线分隔,就清晰了。

    微信图片 20240114084805.jpg

    编辑器只读无法禁用文档树的,如果是启动时全局只读的话是没有按钮的。换行的话,层级越多,行越高,还是不太理想。
    Vanessa
  • zxkmm 1 1 赞同

    可以看一下这个插件 插件分享:文档树压缩

  • Ultramarine 3 评论

    trilium 的文档树有个功能类似块聚焦,就是文档树只显示选定文档及其子文档,不显示父级和同级文档,在文档层级多时挺有用的。
    另外想反馈下使用自定义排序时如果文档较多,拖动时会卡,不知道能否优化,现在是完全使用不了自定义排序了

    文档展开的大概有多少个?我去试一下看看。文档树缩放的话怕更多人用不来,就像编辑器缩放,经常有人以为数据丢了什么的。
    Vanessa
    感觉和文档展开多少没关系,我另外有个测试用的空间一个笔记本下有一百多个同级文档拖曳排序一点问题没有
    Ultramarine
    另外想问下 v 姐 sort.json 里的数据不是包含改笔记本下所有文档的吗?我想过直接操作底层文件改排序,结果发现有些文档 id 不在里面
    Ultramarine
  • sweesalt

    赞同加个 横向滚动条

请输入回帖内容 ...

推荐标签 标签

  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 5 关注
  • CentOS

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

    238 引用 • 224 回帖 • 2 关注
  • 导航

    各种网址链接、内容导航。

    40 引用 • 173 回帖 • 1 关注
  • RYMCU

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

    4 引用 • 6 回帖 • 52 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖 • 1 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    167 引用 • 1513 回帖
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 1 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3453 回帖 • 203 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 530 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖
  • 开源

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

    408 引用 • 3575 回帖 • 1 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 787 关注
  • ActiveMQ

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

    19 引用 • 13 回帖 • 673 关注
  • 爬虫

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

    106 引用 • 275 回帖 • 1 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 483 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 362 关注
  • Scala

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

    13 引用 • 11 回帖 • 134 关注
  • 分享

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

    248 引用 • 1794 回帖
  • OnlyOffice
    4 引用 • 3 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 511 关注
  • OkHttp

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

    16 引用 • 6 回帖 • 65 关注
  • OpenResty

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

    17 引用 • 41 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    153 引用 • 3783 回帖 • 1 关注
  • GAE

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

    14 引用 • 42 回帖 • 764 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 304 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 2 关注