-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
软换行形成空行拆分块问题 #3601
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
块内编辑若临时出现空行会出现令人抓狂的现象:引用消失、段落消失、或本为同一块的内容被自动截断为两个块,等等。 |
按D老大的要求,上传了录屏,制作成Gif了。 |
这只是抓狂的其中一个现象。制作Gif有点难度,先只上传一个吧。 |
一个块,作为一个独立的小整体,被引用到其它地方。这个作为源的块,在右边能出现引用的数字。把鼠标放在数字上面,能自动将所有引用的地方通过弹窗预览出来,预览效果胜过wolai好多好多。这个功能,是思源比其它笔记强大的地方。 |
你好,内容块是根据编辑逻辑进行生成的, 比如段落块是不能允许中间出现空行的,出现空行以后会被打断为两个段落块。从反馈信息来看,应该是这个打断逻辑的实现有 bug,这个问题我们后面会定位。 目前的建议是不要使用 Shif+Enter 形成空行拆分块,请直接使用 Enter 来进行拆分。 |
非常感谢D老大。 |
这个思源无法实现的,编辑操作会影响到块形成和类型转换和类型转换。比如对于一个块: foo
bar 在 foo 后面插入 foo bar 比如对于另一个块: foo 在 foo 之前插入 * foo
空行肯定是需要的,所以建议你使用 Enter 来分段落,直接插入块,避免通过 Shift Enter 打断来拆分块。 |
空行,不是我想要的。 感谢D老大,D老大好像,仍然是不明白我的意思。 |
空行,不是我想要的。 感谢D老大,D老大好像,仍然是不明白我的意思。 |
D老大的意思是,一个块若形成之后,以后最好不要继续编辑了? |
建议使用 Enter 分块,不要使用 Shift Enter 块内换行。 |
我没有使用过Enter来进行块内分行。我一直是使用Shift+Enter。 |
如果这个块内编辑,会将原本同一个块的,分割成两块或者块内原文字被吃掉,那块引用,显然就是一个未完整支持的功能。 |
想想,原来 块引用 关系建立起来了。 这还能叫是【块引用】吗? |
这个不需要Shift+Enter或Enter都能重现啊。 |
试想这样一个场景:已经有一个块被引用后又被删除,那引用处是不是就无法找到它了呢? |
我只是编辑块内的某一行啊。又不是整个块去掉。 |
这个缺点,完全能将最大卖点【块引用】打垮啊。 |
从你演示的动图中可以看出,这个块是通过 Shift Enter 形成的,所以我一直在建议你不要用 Shift Enter,而是直接 Enter 拆分块。 |
人家原本的编辑目的是保持在同一个块啊。是软件自身自动将同一块断截成多块。断成多块,不是编辑者的自己的行为。 |
但是编辑过程,不是要分块啊。 |
好像所有支持“块引用”的产品都允许删除定义块。 |
这一点一开始我就告诉你了,请参考 #3601 (comment) |
好吧。 |
你错了。 |
我并没有说这个不是 bug。
我编辑段落不会临时产生空行,你信么 用 Enter 产生空行,最后说一遍了啊。
千万不要忍着用,用了一肚子火不说,还耽误你的生产效率。思源不好用就用其他产品,我推荐你试试 https://github.com/logseq/logseq |
辛苦D老大。 |
好歹,我也是在知乎专门写过一个长文盛赞思源笔记的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
好的,我们确认这点就好,后面会找时间看下分块的处理 bug。 感谢帮助思源 🙏 |
辛苦了,老大。 |
多谢。 PS:我是在基本预估了sy当前这个issue不可能会在三个月内解决,同时估计{sy的双链在被引用次数超过约10个时预览体验很差,也不可能在近期优化}之后,决定投奔 roam research的 |
描述问题 Describe the problem
块内编辑,会频繁出现编辑内容被大量吃掉、【不显示】的情况
思源笔记,块里面,如果块内部本身又有加粗的话,若在第一行之前插入空行,或中间插入空行,这样,会非常频繁地出现:块里面的笔记被吃掉(不显示)的情况。
这个问题,很折腾,中间还考虑过换wolai或notion或未发布的anytype,但是经对比,还是思源笔记最合适自己。
只能忍之又忍。
上面说的笔记块内部的内容被吃掉,经多次经历,发现实际上并不是吃掉了,而是【不显示】而已。会在某时编辑时,此前大片已经不见了的块内的内容又重新跳出来。令人相当抓狂
注:被吃掉的,多数是那些【块引用】
期待的结果 Expected result
希望所见即所得编辑器能稳定一些。
截屏或者录屏演示 Screenshot or screen recording presentation
上面Gif可见,当编辑到了上面的那个情形时,只要在上面那里按一下Del键,底下面的两处引用,全部都不见了
Gif里面,那个Block的下部两行蓝色的,是块引用 。
上面这幅图片,是在上面那个Gif消失两行之后的blocks的情形,可见下面出现了一个独立的新的一块(新出现的块是一个空行(看不到文字),这个空块原本是不存在的),同时这也就是【编辑块内段落时,正正是这样导致本是一个块的,这样自动被分割成两个块了。如果上面的录屏在那两处引用前后有其它不是块引用的文字,那么,上面那个空行块的地方是有文字的】,就不重新录屏了。已经能说明问题了。
版本环境 Version environment
日志文件 Log File
更多信息 More information
The text was updated successfully, but these errors were encountered: