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

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

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

1 个赞

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

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

4 个赞

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

2 个赞

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

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

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

1 个赞

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

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

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

@ljh @Ryooo

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

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

1 个赞

试过了这个方法会导致从移动端同步回来的时候 PC 端插件也呈现未开启的状态……

设置切换文件夹里,对移动端单独用.obsidian-mobile是最适合的

嗯呢,我现在干脆就是把桌面端复制一份为 .obsidian-mobile 然后里面插件该删删,直接两边弄成不同的设置就是了,然后同步的时候两种配置也可以一起同步到

  • 分别使用2个插件文件夹就好。这个数据不会同步改变。
    • 在设置里面可以设置。
  • 也就是说电脑打开ob还是会是电脑是ob设置的插件文件夹,而手机的ob还是使用的手机的插件文件夹。
  • 亲测可以。