关于段落缩进和移动段落的一些 bug 和建议.(之前版本也有)

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

第一.关于 Ctrl+shitr+↑ 向上移动层级,看下图

image.png

这个逻辑也不能是错误,只是一般人向上移动就是移动一行,至少 wolai 中就是这样,也很符合正常人逻辑.

第二,关于缩进的 bug

image.png

举例如下

image.png

这个几乎是硬伤,完全减少了笔记的自由度.

希望开发者优化一下!!!

  • 思源笔记

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

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

    24781 引用 • 101903 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 你好,第一个是标准大纲笔记的逻辑,用习惯了其实挺好的;第二个可在列表项后换行然后退格。

    1 回复
  • Ellioot

    关于第一个,你说的没错,可能是我之前用其他软件特别是 wolai,再用这个觉得别扭

    关于第二个,再次尝试过,无法在两个列表之间插入同层级不带排序符号的纯文字段落,只支持插入子层级不带排序符号的纯文字段落.

    1 回复
  • 哦,明白了,你需要的是两个列表之间插入?这个应该没问题才对。

    1 回复
  • Ellioot

    是的,目前的确实无法在两者之间插入,同层级只能插入和两者相同的列表,想要不同,只能成为他们的子层级.

  • image.png

    用 Markdown 语法可以从 2. baz 开始一个列表。

    2 回复
  • Ellioot

    我用的是 1.4.7 版本,试过无数次,就是不行

    1 回复
  • Ellioot

    唯一的解决办法看来是先写完列表,在列表最后在输入无列表段楼,然后通过 ctrl+shift+↑ 来移动.这个有点复杂

  • 嗯,目前无法直接断开一个列表,需要一些额外操作才能达成。

    3 回复
  • Ellioot

    有没有考虑后续加入折叠列表,这个真的很有用,也很方便.

    image.png

  • Ellioot

    貌似思源是为数不多不支持折叠列表的

    1 回复
  • 所有块都可以折叠的,块标菜单里有。

  • Aplicher

    @88250

    @88250 其实有时候缩进的逻辑也挺迷惑人的,比如我仅仅只是想把 L 列表行提到父级(和 U 行一级),但他的跳转结果我不知道有啥意义(不符合常规期望):

    我仅仅只是想改动 L 行,怎么连其他行也变了,特别是当 Y 行和 A 行之间的篇幅很大的时候(1~2 页),光标跳转后,我完全不知道自己干了什么。因为光标带着你未预料的块内容来到一个新的地方,我是经常懵逼,不得不撤销更改,以免所有的文档结构混乱。

    不仅仅是缩进操作带着你未仔细考究的几个层级块,一起跑到其他地方;还有 Del、BackSpace 删除列表项的时候(特别是删除的地方,与跳转的地方夹杂着长篇幅的)。


    我以为 backspace 删除键是消掉列表项格式,结果它带着兄弟父子一块不知道跑哪里去了

    我以为 Del 是消掉下一个的格式,将其内容接续到光标的后面,结果,它把光标都拐走了。


    总之,用了许久思源,我仍旧是次次被其迷惑,次次求助撤销键来挽回,然后仔细思考该怎么办才能达到我想要的效果。想了想还是鼠标配合快捷键,选定好想要的文本,剪切——粘贴,再回到原处,选中该块,按下键钮或通过鼠标删除它!

    1 回复
    1. U 和 L 是同一个列表项,tab 是针对列表项的操作
    2. 后两个无法重现
    3 回复
  • Ellioot

    请问这个能不能改进一下?

    1 回复
  • Ellioot 1 赞同 1 评论

    Ctrl+shift+↑ 其他软件都是向上移动一段,只有思源用起来是上向移动同层级一段,能不能改一下,用起来特别不方便.

    还有两个列表之间无法插入纯文字段落,让人很烦心.

    1. 思源是把当前块和上一个块进行交换 2. 回车后删除
    Vanessa
  • 暂时没有想到如何改进,只能再等等了。

    1 回复
  • Ellioot

    1.Ctrl+shift+↑,可以让移动的那一行先用 tab/shift+tab 移动到与上一段平行,然后向上移动;遇到不同层级的,在用 tab/shift+tab 移动到与上一段平行,然后向上移动.这样可以实现移动到任意一段.

    2.其他软件中,无序列表和有序列表不能在同一段共存,也就不存在"1·"和"1.2."这种情况,我想这可能就是有时候无法在列表间插入文字的原因.我想是否可以通过 shift+tab 移除每一个段落文字列表符号直至段落最前面.

  • Aplicher 1 评论

    你这个 211 和 212 不是一个列表下的吧,它是分别两个列表的中第一项,虽然看不出来。

    u=>21,L=>211 哪里不对么?
    Vanessa
  • Aplicher 1 评论

    光标跳转问题.7z

    发你文件你操作试试吧,很容易复现的,反正这问题是个老大难,蹩人思维。

    20211030190848hde5tbs.7z

    @Vanessa

    1 回复
    1 操作
    Aplicher 在 2021-11-02 05:21:20 更新了该回帖
    麻烦发一下 .sy 文件
    Vanessa
  • 找到真凶了,是由于 ooo 这是一个列表,而不是 lll 同级的列表项,你修改一下结构就应该没有问题了

    image.png

请输入回帖内容 ...

推荐标签 标签

  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    57 引用 • 25 回帖 • 6 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • Laravel

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

    20 引用 • 23 回帖 • 737 关注
  • Visio
    1 引用 • 2 回帖
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 567 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 393 关注
  • Latke

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

    71 引用 • 535 回帖 • 819 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 175 关注
  • Typecho

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

    12 引用 • 67 回帖 • 445 关注
  • SEO

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

    35 引用 • 200 回帖 • 16 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖
  • FlowUs

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

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

    1 引用
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 86 关注
  • 脑图

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

    31 引用 • 96 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 383 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • TextBundle

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

    1 引用 • 2 回帖 • 76 关注
  • Vim

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

    29 引用 • 66 回帖
  • GAE

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

    14 引用 • 42 回帖 • 804 关注
  • RemNote
    2 引用 • 16 回帖 • 9 关注
  • V2Ray
    1 引用 • 15 回帖 • 1 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 5 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    498 引用 • 1395 回帖 • 257 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 545 关注
  • Postman

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

    4 引用 • 3 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    133 引用 • 884 回帖