如何单独暂停移动端的插件,同时不影响电脑客户端这边?

我把手机的某个插件关闭了,电脑这边也同步关闭了,我想在手机端上所有第三方插件都不打开,因为每次打开 ob 加载起来很慢。

有个插件叫 plugin manager,可以设置延迟加载插件。
比如设置一些插件延迟几秒再加载,这样就不会卡在ob加载界面了

1 个赞

打开要关闭的插件目录,修改manifest.json中的字段"isDesktopOnly": true,这个设置为true就可以了。

如果有很多插件需要修改,可以通过脚本批量替换。

3 个赞

别同步相关的插件设置文件就好了。官方同步的话直接关闭同步插件启用状态这个功能

2 个赞

确实好用,但是用了延迟加载的插件在pc端的工作区布局图标会多出来 :joy: :rofl:

怎样设置不同步相关的插件设置文件呢,是设置 isDesktopOnly 那个吗 :yum:

在同步时,可以通过设置排除文件和文件夹实现,基本同步软件都支持,Remotely Save 插件也支持。比如排除.obsidian/plugins文件夹。

1 个赞

但是考虑到希望多端都备份一次完整的,这样可以有更高的容错性,我觉得批量修改"isDesktopOnly"属性更适合 :grimacing:

印象中在设置文件夹里有个json专门管插件启用状态的,把这个文件排除同步就行了

印象中在设置文件夹里有个json专门管插件启用状态的,把这个文件排除同步就行了

@ljh @Ryooo

应该是这个.obsidian/community-plugins.json文件

我测试了下,删除这个文件后,插件就没了,恢复后插件又回来了。