空文档(充当目录)是否可以采取和现在不同的展示方式?

本贴最后更新于 255 天前,其中的信息可能已经水流花落

在创建多级目录时候,我是用空文档充当父目录的。

但是这造成了一些问题:

  1. 点击空白文档(目录),自动打开到编辑模式;
  2. 继续点击子目录,该文档还挂在标题栏,不会自动关闭,我需要手动关闭;通常打开很多级目录的情况下,需要手动一个个关闭,特别繁琐。

建议给文档添加“目录”属性,创建并首次编辑后仍然为空、并且有下级文档的文档自动具有这个属性。

具有该属性的文档有以下性质:

  1. 目录栏点击该文档,自动展开下级文档。
  2. 编辑栏视情况打开该文档,但是展示该文档的内容(用户自主设置的目录属性);展示该文档下级的所有文档列表;不展示任何内容(用户选项决定)
  3. 点击其他文档后,该文档自动关闭,不占用标题栏。
  • 思源笔记

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

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

    22337 引用 • 89378 回帖
  • Q&A

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

    8112 引用 • 37001 回帖 • 160 关注

相关帖子

欢迎来到这里!

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

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

    感觉可以试试双击文档树插件暂时解决层级打开的问题,看描述是相当于一个索引文档,我都是靠自建数据库手动添加文档当目录,如果只是自动列出文档那用列出子文档那个插件效果也差不多

    1 回复
  • ljq29

    比较烦的还是自动打开文档。

    有的时候层级多一些,就会打开好几个文档,1 都是空的 2 不能自动关闭

    一般这种下级有文档的文件,自己还是空的,可以考虑转成文件夹的属性或者作为目录展示,并且用户没有编辑过内容的情况下,不占用标题栏,感觉这样比较合适。

    1 回复
  • 感觉应该是提供多层文件夹的功能,现在只有一层文件夹确实有点反直觉。

    1 回复
  • ljq29

    可是本来就有多层文档的功能啊?好像默认是七层

    1 回复
  • 他说的是只有一层独立文件夹,文档确实是多少层都行

  • att88 1 1 赞同

    血书复议,同样困扰

    1 回复
  • ljq29

    血书 +1

  • Achuan-2 1 赞同

    其实老实说,是应该加入一个目录块的功能,现在用 moc 管理目录最大的问题在于,把文档删除,还需要再删除块引,有点麻烦。此外用 moc 管理文档,也会丢失 搜索父子文档的功能

  • DataWealth 1 赞同

    想提很多次了,因为很多时候自己也不知道父文档是有内容的笔记,还是只是作为分类/分隔用的文档,每次点开作为分类/分隔用的文档,都是一片空白,然后还要关闭,比较麻烦。建议对于作为纯分类/分隔用的文档(就是没有内容的文档)要双击才能打开编辑,或者使用不一样的默认图标进行区分。

  • redfieldw

    是的,我也复议

  • Elystraw

    复议。个人使用场景里面,父文档当目录的情况远远多于有内容的情况

  • Woody2022

    +1 需要能作为文件夹的文档

    不过我目前是这么处理的,用一个只有目录的文档做“文件夹”,该文档使用目录插件且设置自动更新

  • ljq29

    顶一下,可以让管理员看到吗?

  • lpcptt

    是的,能否兼容一下,有的可以是空文档作为上级节点,有的是文件夹作为上级节点。

  • ljq29

    每日顶一下,求管理员大大认同。

  • ljq29
  • 88250

    不考虑了,谢谢。

    1 回复
  • ljq29

    是什么考量,不考虑改进目录这里呢?

    感觉打开多层文档的时候,确实不方便。

    是否可以考虑修改的可行性,如果最近要处理的 issue 比较多,考虑放后面也好呀。

    1 回复
  • 88250

    父文档不区分目录的,因为本身已经可以作为目录使用。展开的交互可以点击箭头左边的区域,或者看下集市中是否有插件,我记得好像有类似插件或者代码片段支持双击展开,社区搜索一下吧。

    1 回复
  • ljq29

    但是其实最反感的是,作为目录的文档(特指全是空值、空格、回车等不可见字符组成的文档),打开后会在标题栏打开一个小标题,需要用户手动关闭。但是其实用户一般只是为了打开下级目录,并不是想要编辑这个文件。

    所以是否可以检测如果是空的文档,且下层有文档,是否可以仅展开目录,不在标题栏展示?如果有编辑需要,右键打开编辑就好了。

    1 回复
  • 88250

    右键打开编辑这个动作交互上和直接点击打开编辑有冲突的,用户不一定知道要右键打开。

    1 回复
  • ljq29

    那能否做成,点击空白文档会打开文件就像现在一样,但是:

    1. 文档默认不可编辑状态,需要手动打开锁编辑。
    2. 如果鼠标激活到其他的目录上,且这个目录还是默认的编辑锁定,自动关闭这个文档?

    这样的话和现行的设计就不冲突了。

    1 回复
  • 88250
    • 和只读模式冲突
    • 和在当前页签打开设置冲突
    1 回复
  • ljq29

    能不能帮忙想办法优雅地解决这个问题呢?

    确实不光是我自己,其他一些用户也回帖提到了这里存在困扰。

    1 回复
  • 88250

    暂时没有办法了。

    1 回复
  • ljq29

    如果可以的话,拜托放到 todo list,有机会改进下吧。

    谢谢大佬!

    1 回复
  • 88250

    我记得好像有个挂件可以解决子文档导航的问题,可以试试。

    1 回复
  • ljq29

    额,叫什么呢?我试试

请输入回帖内容 ...

推荐标签 标签

  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 633 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 211 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖
  • Hprose

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

    9 引用 • 17 回帖 • 611 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • 学习

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

    169 引用 • 506 回帖
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 65 回帖 • 437 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    21 引用 • 37 回帖 • 545 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    407 引用 • 1246 回帖 • 582 关注
  • etcd

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

    5 引用 • 26 回帖 • 528 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    567 引用 • 3532 回帖
  • Dubbo

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

    60 引用 • 82 回帖 • 595 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    107 引用 • 295 回帖
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用
  • 百度

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

    63 引用 • 785 回帖 • 175 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    62 引用 • 289 回帖 • 1 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    21 引用 • 245 回帖 • 241 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 22 关注
  • sts
    2 引用 • 2 回帖 • 196 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    85 引用 • 139 回帖 • 1 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 165 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 617 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 1 关注