建议在多个块发生嵌套时将所有类型的块标都显示出来

本贴最后更新于 384 天前,其中的信息可能已经时移俗易

由于某些块自身有一些不同于其他块的特殊操作,比如标题块转换标题等级,数据库块有导出 csv,表格块有固定表头等特殊操作,当这些块与列表块或其他块嵌套后,就只显示列表块一个块标,此时,标题想修改等级难以修改,数据库想导出 csv 难以实现,表格想固定表头难以操作。

列表里嵌套标题时,按删除键应先删除标题 - Vanessa 的回帖 - 链滴 (ld246.com)

所以有如下方案建议:在块之间发生嵌套时,将所有块标都显示出来。


列表 + 数据库:

列表表格.gif

列表 + 表格

列表数据库.gif

@Vanessa

是否要在设置里增加个开关,以满足不同人的笔记习惯(发生块嵌套时,段首显示所有块标还是显示一种块标)

单选 公开 永不结束 25 票
76% 19 票
16% 4 票
随意
8% 2 票

  • 思源笔记

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

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

    25129 引用 • 103621 回帖
5 操作
wxtgood 在 2024-04-07 10:24:00 置顶了该帖
wxtgood 在 2024-04-02 17:03:42 置顶了该帖
wxtgood 在 2024-03-30 13:48:06 置顶了该帖
wxtgood 在 2024-03-30 13:24:38 更新了该帖 wxtgood 在 2024-03-30 13:07:55 更新了该帖

相关帖子

优质回帖
  • 我是不赞同加开关的,个性化需求是永远满足不了的,不然到处都是开关。我的建议还是子级右键实现功能,或者把功能合并到父级块标里面,进一步压缩块标,像 notion 之类的才能降低用户的学习成本,不用辨别内容属于哪个范围的块,哪个类型的块。

  • 这个之前讨论过,嵌套太多块会有很多块标,有一炮三响之类的问题,非常混乱,需要到该子块的功能就在块的空白处右键就可以。

  • 88250 1 赞同

    调整列表下的标题有两个方法,都很方便的:

    1. 用 Esc 就是选中当前块,然后 Ctrl+/ 唤出块菜单调整
    2. 直接输入需要调整的 #

    暂时不考虑加开关了,或者你发起一个投票,我们收集反馈后再考虑看看,谢谢。

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • wxtgood 3 评论

    V 姐,要不设置里增加个开关吧,打开后,显示所有块标,关闭时,只显示一个块标

    @Vanessa

    这个讨论过很多次了,先这样吧
    Vanessa
    @Vanessa 是的,V 姐,虽然讨论了很多次了,但这个问题一直是处于未解决的状态。只显示一个块标对经常嵌套块的用户极其不友好,尤其是使用“列表 + 标题”来整理笔记的人。所以还是在设置里加个开关,把这个问题解决了吧。
    wxtgood
    @wxtgood 可以使用 shift+ 上 逐一选中
    Vanessa
  • 其他回帖
  • 右键的体验并不好,一是不是每一次右键都能保证弹出菜单,二是右键点击的位置需要选择,不是每个地方点击都会弹出菜单,三是对新手不友好,不知道的人哪能想到右键弹出菜单呢。

    右键.gif

    再说了一般嵌套的只是两个块嵌套,一是块标并没有显的太多,二是块标增多只发生在嵌套那一级,其他级并不影响。

    嵌套不显多.gif

    若是因为块表太多造成体验变差,因噎废食,大可不必,可以找其他的解决办法,比如,当发生多个块嵌套时,就把所有块的自有操作都移到一个块标菜单里。但是这样实现起来好像比较困难,D 不一定有精力。

    1 回复
  • wxtgood 1 评论

    好吧,我设置个投票,不管结果如何,我都不辩了。

    做为从思源一诞生,使用到现在的人,“用 Esc 选中当前块”的操作我是一直都不知道的,也是想不到的。Esc 键我的印象里一直是“退出、返回、释放”的作用。

    做为一个以“鼠标操作为主,快捷键为辅”的使用者,老实说用 ctrl+/ 调出块菜单,我是一次也没使用过。

    方法二确实是方便,但在已输入一定数量 # 形成标题等级,接着再继续在句首输入 # 的新数量可以修改标题等级的操作,我也是一直都不知道,我的意识里是需要先删除调旧的标题,才能输入新的标题。

    1 操作
    wxtgood 在 2024-03-30 13:33:51 更新了该回帖
    可以置顶下帖子
    JeffreyChen 1 赞同
  • 加开关不是饮鸩止渴的做法,而是高效便捷的做法,不需要在长时间的纠结中寻找完美的解决方法而使问题悬而未决。因为完美的解决方法是不存在的,有些操作就是矛盾的。

    一是设置里的开关的要分门别类,属于编辑器外观方面的放在外观里,属于功能方面的设置放在功能里。

    二是这些开关默认设置在一个大多数人习惯的位置,保证大部分用户的开箱即用,少部分高级用户可以自行调整得到更切合自己的编辑习惯。

    用“培养用户的习惯”思维做软件决不是好的做法

    “培养用户的习惯”的本质是软件主动设定一种习惯,定向筛选了符合软件使用习惯的用户,排斥了不习惯的用户,而非软件培养了用户。江山易改,本性难移,教育用户花费的成本是巨大的,况且思源还没有达到笔记领域不可替代的地位,让用户捏着鼻子用的地步。

    所以思源的用户群体进一步扩大,能自定义出符合自己使用习惯的编辑体验一定是必不可少的。

    举个比较极端的例子:微软的 office,全球那么多的受众,也是加了很多冗余和开关自定义操作,以适应每个人,而非培养用户的习惯。思源的编辑功能没有 Word 这么强大,远没达到用户设置不明白的地步。

    image.png

    image.png

    image.png

    同步的问题,不是设置的问题,而是思源的“功能名词晦涩难懂”、“对应逻辑不清晰”、“操作繁琐”三方面造成的

    首先“工作空间”这个词就让新用户摸不清头脑,你需要解释,在思源笔记中笔记本不是最大的集合,工作空间才是,工作空间是多个笔记本的集合,同时,思源允许你有多个工作空间。

    其次“工作空间”和“云端同步目录”这两个词让用户就很难联系起来。把“云端同步目录”改成“云端工作空间”会好些,这时你只需告诉他,云端工作空间和本地工作空间是一一对应的关系,新建一个云端空间,同步一个本地空间。

    最后是操作繁琐。是“工作空间”这个概念让同步变的操作繁琐。思源在建立云同步机制时,就应该在用户层面弱化掉“工作空间”这个概念,直接以笔记本为单位进行同步,点击哪个笔记本同步,就像坚果云那样上传哪个笔记本文件夹。账户是大云盘,笔记本是一级文件夹。(不知道现实不,我瞎想的)

    1 回复
  • 查看全部回帖

推荐标签 标签

  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖
  • 印象笔记
    3 引用 • 16 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖 • 4 关注
  • DNSPod

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

    6 引用 • 26 回帖 • 531 关注
  • 脑图

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

    31 引用 • 97 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    181 引用 • 821 回帖
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 27 回帖
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 653 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • OnlyOffice
    4 引用 • 22 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    20 引用 • 23 回帖 • 740 关注
  • 反馈

    Communication channel for makers and users.

    126 引用 • 930 回帖 • 273 关注
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    1 引用 • 28 回帖 • 1 关注
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖 • 2 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 248 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 38 关注
  • Hprose

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

    9 引用 • 17 回帖 • 628 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 197 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 14 关注
  • Latke

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

    71 引用 • 535 回帖 • 828 关注
  • 叶归
    5 引用 • 16 回帖 • 8 关注
  • Android

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

    335 引用 • 324 回帖
  • Pipe

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

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

    133 引用 • 1124 回帖 • 117 关注
  • 生活

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

    230 引用 • 1454 回帖