Skip to content

锁定嵌入块 #9874

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

Closed
frostime opened this issue Dec 14, 2023 · 34 comments
Closed

锁定嵌入块 #9874

frostime opened this issue Dec 14, 2023 · 34 comments

Comments

@frostime
Copy link
Contributor

In what scenarios do you need this feature?

很多情况下,用户仅仅希望把嵌入块当作一个方便查看的视图而不打算对内部内容进行编辑。

在这种需求场景下,鼠标一点、嵌入块就出发弹窗的行为就很烦人了。

Describe the optimal solution

为嵌入块单独增加一个锁定模式,比如可以在这个菜单下方添加一个开关

bebf592e4420346eb3496dfceefb9277

效果是,开启之后,嵌入块的行为就和文档锁定时候一样:鼠标可以任意在上面点击、选择、复制,而不会弹出浮窗。

Describe the candidate solution

No response

Other information

No response

@88250
Copy link
Member

88250 commented Dec 14, 2023

不太确定需求是否普遍,之前比较多的需求是嵌入块原地编辑(可惜做不到)。

先保持提议打开一段时间看看是否有相关更多用户反馈,谢谢。

@frostime
Copy link
Contributor Author

好的

@mozhux
Copy link

mozhux commented Dec 15, 2023

如果能原地编辑,就不会有这个需求了。可以支持一下。

@88250
Copy link
Member

88250 commented Dec 15, 2023

如果能原地编辑,就不会有这个需求了。可以支持一下。

言之有理,那再等等看看是不是还有希望搞搞原地编辑 @Vanessa219

@MXDMM
Copy link

MXDMM commented Dec 18, 2023

原地编辑确实挺需要的,能见就能操作的逻辑。
个人使用的时候,引用嵌入块,发现还需要做一下调整,就需要跳转编辑,实际这个调整是根据当前文章的逻辑进行的,但是也已经到别的界面去了。

@TCOTC
Copy link
Contributor

TCOTC commented Mar 20, 2024

希望能支持原地编辑。飞书的同步块用起来体验相当好

@LoneFireBlossom
Copy link

原地编辑的支持者
为什么没有像 Krita 或 Blender 一样先进的 FOSS PKMS? :r/PKMS --- Why is there no FOSS PKMS as advanced as Krita or Blender? : r/PKMS
image

@KuiyueRO
Copy link

KuiyueRO commented Sep 8, 2024

非常支持编辑嵌入块!!!

@Tisamn
Copy link

Tisamn commented Sep 18, 2024

希望能支持原地编辑。Obsidian也是支持的,感觉更方便

@oufu99
Copy link

oufu99 commented Sep 18, 2024

强烈建议实现原地编辑嵌入块这个功能~,有了它就可以随意引用全文(双链要放上去才能看到内容有些时候没有嵌入块方便),然后一处编辑,所有的都更新了

@wuseng55
Copy link

希望实现原地编辑嵌入块的功能。现在通过弹出窗口或者跳转非常不方便

@aptexd
Copy link

aptexd commented Oct 31, 2024

Need features that can be edited instantly

@HibernalGlow
Copy link

我比较希望同步块

@muxunting
Copy link

实际上类似notion他们那种同步块是最好的。

@HibernalGlow
Copy link

同步块,同步块真的非常需要同步块

@IAliceBobI
Copy link

IAliceBobI commented Dec 6, 2024

我也很需要,所以在番茄工具箱插件,写了一个同步块.

20241206094830_rec_.mp4

@cordinGH
Copy link

cordinGH commented Dec 6, 2024

我也很需要,所以在番茄工具箱插件,写了一个同步块

试用了一下,好棒啊!而且剪切也不会丢失同步关系 这是我没想到的。

@cordinGH
Copy link

cordinGH commented Dec 6, 2024

我也很需要,所以在番茄工具箱插件,写了一个同步块

试用了一下,好棒啊!而且剪切也不会丢失同步关系 这是我没想到的。

就是溯源起来不如官方的嵌入块方便,官方的嵌入块可以很方便的跳转到原始位置查看上下文(通过浮窗)
(但是有一说一,这个同步效果确实厉害!)

@IAliceBobI
Copy link

@cordinGH 目前通过 ctrl+f3 来查看光标所在的所有相关同步块。

@mozhux
Copy link

mozhux commented Dec 7, 2024 via email

@cordinGH
Copy link

cordinGH commented Dec 7, 2024

@cordinGH 目前通过 ctrl+f3 来查看光标所在的所有相关同步块。

赞👍相当于提供了另一种“反链”查看思路,即同步块和锚文本引用 分离显示。
image

@oufu99
Copy link

oufu99 commented Dec 11, 2024

这个功能好,强烈建议D大弄成思源的原生功能

我也很需要,所以在番茄工具箱插件,写了一个同步块.

20241206094830_rec_.mp4

@oufu99
Copy link

oufu99 commented Dec 11, 2024

我也很需要,所以在番茄工具箱插件,写了一个同步块.

20241206094830_rec_.mp4

大佬,这个是不是只能对块生效,而不能对整篇笔记生效啊。类似于
image
直接可以整篇笔记作为同步块。这种情况如何想要引用整篇笔记要怎么弄呢

@cordinGH
Copy link

大佬,这个是不是只能对块生效,而不能对整篇笔记生效啊。类似于

请问是什么样的场景需要这样做?

@IAliceBobI
Copy link

IAliceBobI commented Dec 11, 2024 via email

@oufu99
Copy link

oufu99 commented Dec 11, 2024

大佬,这个是不是只能对块生效,而不能对整篇笔记生效啊。类似于

请问是什么样的场景需要这样做?

想整篇笔记快速引用,因为我是按原子化来写文档的,所以想直接引用整篇文档

@cordinGH
Copy link

想整篇笔记快速引用,因为我是按原子化来写文档的,所以想直接引用整篇文档

懂了,是在组装这些原子笔记的时候,需要整个同步对吧

@wc123888
Copy link

原地编辑 + 1008611

@88250
Copy link
Member

88250 commented Apr 7, 2025

原地编辑不可能实现了;目前已经有插件能够替代一部分功能的话锁定也不考虑了,感谢大家讨论和反馈。

@88250 88250 closed this as not planned Won't fix, can't repro, duplicate, stale Apr 7, 2025
@Achuan-2
Copy link
Member

Achuan-2 commented May 8, 2025

原地编辑不可能实现了;目前已经有插件能够替代一部分功能的话锁定也不考虑了,感谢大家讨论和反馈。

原地编辑嵌入块如果是使用同步块的理念而非每次SQL查询渲染的话,应该是可以实现的吧
个人觉得还是有必要单独添加一个同步块功能的,把块标菜单的复制嵌入块改为复制同步块,SQL查询多个块并嵌入但不能原地编辑可以理解,但是只是同步单个块却不能原地编辑是很难受的,目前notion、飞书、wolai都可以原地编辑同步块

@TCOTC
Copy link
Contributor

TCOTC commented May 8, 2025

同步块本身是存在文档里还是像数据库那样单独存一个目录呢?

@IAliceBobI
Copy link

如果同步块的内容不放到文档,就会像嵌入块,除了临时去查询,加载慢,还有文档内容跳动的问题。
文档打开了,然后再加载嵌入块,内容会被顶一下,有被手枪打到头,屏幕不受控制的感觉。

如果在后台加载文档时,就处理好嵌入块,不在前台处理,会好很多。能提高性能,也不会抖动。
需要改后台,可能牵扯大吧,就怕改到大动脉。

我目前做同步块,是靠超级块做容器+修改时复制的策略。但缺点是内容要保存多份。同样的内容,其ID是不一样的。还有同步要靠前端的消息传递,并不在后端处理。

@TCOTC
Copy link
Contributor

TCOTC commented May 8, 2025

关闭的笔记本还能同步吗?

@IAliceBobI
Copy link

不能了。因为关闭的笔记本的内容,不在sqlite里了。没办法查询到,当做不存在了。

打开笔记本后,会有标红提醒版本不一致。每次修改都维护一个版本号。

如果有更新,也会重新同步的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests