列表块里的分割线块建议居中(对齐圆点),及列表块里插入块的可能的一般性问题

本贴最后更新于 1163 天前,其中的信息可能已经物是人非

一、

列表块里,分割线是其中的一个子块,右击圆点删除后,分割线块也随之删除,

image.png

现在,我想说的是,在列表里使用分割线的情境。

诱使我发这个帖子的情境是:我看整个大纲有点密,但又不值得再细化分类或构造超级块,所以在上下两部分间再打一个无序列表块,块中插入一个分割线。于是我需要这个分割线是上下居中的,也就是平齐小圆点。

但我不清楚这种需求会不会扰乱其它使用情境,所以保守点提问:列表块里的分割线块的使用情境是否较为单一?

二、

可能的 bug:

分割线块的逻辑我还是没完全搞懂:

在上面已经贴上的图里,选中分割线,右击删除后,整个列表块随之删除。

但是下图的情况中

image.png

一旦有个能输入文字的地方,删分割线块后,列表块不会跟着被删。

所以分割线到底在列表中的什么位置?逻辑上跟列表的关系是不是“属于”关系?

这可能是个 bug,参见表格情形:

image.png

如图,在列表里,什么都不输入,直接插表格的情形中,我找不到表格编辑的那个九宫格图形,而图的下半却是有的。

其它:弄表格时,在触控板上随便划拉,不知道怎的划拉出了删除行的操作,然后就不能复现了,有没有好心人告诉我怎么复现啊 😂

  • 思源笔记

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

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

    24517 引用 • 100324 回帖
1 操作
suiji 在 2022-01-05 15:23:05 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
    1. 可以使用 shift+enter 进行分割
    2. 选中的是哪一个块的图标就会删除对应的块
    3. 为避免出现过多的图标,对仅有一层子块的图标进行了省略。需要使用菜单的话可以使用 ctrl+/ 唤出
    1 回复
  • suiji 1 评论

    感谢回复。对第三点,这确实是一层考虑,但我还是有所保留。CTRL+/ 是比较偏门的快捷键,应该没几个人在了解快捷键时会特地注意它。我自己就是刚刚翻出教程检索,才知道这叫唤起块级菜单。快捷键那么多,几个人会先背一遍?最多记几个常用的、方便的。反思一下,我当时甚至都没想到翻一翻快捷键表。

    我也清楚有用户反馈过图标过多的问题。但至少,在表格这个使用情境上,要么恢复菜单图标,要么以某种方式传递快捷键知识,或者把若干快捷键知识拔到“常识”的程度。因为表格的使用情境中,几乎一定要用到行列操作。行列操作那么多快捷键,几人会背?

    当然,这只是我的考虑,最终还要靠开发者斟酌。

    感谢建议,后续会添加对表格更友好的支持。 可关注 Issue #3394 · siyuan-note/siyuan
    Vanessa

推荐标签 标签

  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 397 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 3 关注
  • JVM

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

    180 引用 • 120 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    116 引用 • 54 回帖
  • 浅吟主题

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

    1 引用 • 28 回帖
  • Anytype
    3 引用 • 31 回帖 • 14 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 408 回帖 • 486 关注
  • Vim

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

    29 引用 • 66 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    27 引用 • 196 回帖 • 27 关注
  • 反馈

    Communication channel for makers and users.

    124 引用 • 928 回帖 • 267 关注
  • 数据库

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

    345 引用 • 724 回帖 • 1 关注
  • 工具

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

    295 引用 • 749 回帖
  • abitmean

    有点意思就行了

    29 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 640 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 2 关注
  • 黑曜石

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

    A second brain, for you, forever.

    21 引用 • 196 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 1 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    84 引用 • 324 回帖
  • 笔记

    好记性不如烂笔头。

    311 引用 • 796 回帖
  • 房星科技

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

    6 引用 • 141 回帖 • 588 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    78 引用 • 430 回帖
  • Postman

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

    4 引用 • 3 回帖 • 4 关注
  • Java

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

    3194 引用 • 8214 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 1 关注
  • TextBundle

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

    1 引用 • 2 回帖 • 73 关注