瞌睡送枕头之MOC插件Zoottelkeeper plugin

今天发现了个好东西,给大家分享一下,全自动化 MOC 插件——Zoottelkeeper plugin,作为前几天分享的工作流中轻度目录的补充推荐。

是什么

  • 一款为每个文件夹自动生成一个自动更新的 MOC(Dataview 需要我们给他上发条才会动,而 ZS,会自己动)

为什么用

  • 解放双手

如何入手

  • 社区下载 Zoottelkeeper plugin 并启用
  • 当前版本主要分为两个功能区
    1. General Settings
      • Clean Files
        • 让你在预览的时候不会看到文件路径,建议开启
      • List Style
        • 为你的 MOC 界面从三个样式选择一个:无效果,list -,Check list □
      • Index Prefix
        • 为你的每一个自动生成的 MOC 文档名字前面加前缀,这里建议不加
    2. Meta Tags
      • 若开启,则给你的 MOC 文档里面增加 tags 也就是标签,下面就是设置标签名字啊啥的,下载了就预设了配置可以不用更改,今天它不是主角,咱们不理它。

模拟使用过程

  1. 下载后启用,你打开设置,将他在 Index Prefix 里预设的那一串难看的带各种下划线的字段全删掉。
  2. 这时候回到你的库文件夹列表,随便创建两个 Test 文件夹 1 和 2,在夹 1 下面创建 a 文档,夹 2 下面有 b 文档
  3. 过了一会你发现夹 1 与夹 2 各自的文件夹列表下多了一个同名的 MD 文档,点开 MD-1 ,里面有两行分别用两个%,两行之间就是 a 的双链[[Test1/a|a]]。(功能类似 DV)
  4. 继续做实验,将 b 从夹 2 移入夹 1,再看 MD-1 的时候,两行之间就更新出两个双链 a 与 b。也就是说,它能够根据文件的变动自动实时更新。

小技巧

  • 到这,我们发现了个小问题,这个 MD-1 在文件夹里相当碍眼。这时候我在上一篇文章提到的 Folder note 就派上用场了,ZS 的开发者我怀疑就是看着 FN 来做插件的,因为 FN 其中一个功能就是将同一个文件夹内与文件夹同名的 md 文件隐藏,加载了 Folder note,每次你点击文件夹,都会直接蹦出这个 moc,比较完美地替代了 DV 在这体现的作用,这也是我前面建议各位Index Prefix不要加前缀的原因。
  • 同时 Folder note 上有个功能是删除文件夹就会连带这个同名 MD 文件一起删除,解了后顾之忧。
  • 如果你本来就用着 FN,并且在部分文件夹上面都有内容,不用担心,ZS 只会在空文档上,有内容的不会新增。(2021.9.21补充:经测试,该插件0.10.3版本这方面还有点抽风,有时候会直接把原本与文件夹绑定的同名MD文档强行加上简易moc,如果你有与文件夹绑定的同名Kanban,建议将看板另存其他文件夹)

结语

  • 如果拿它和 DV 整体做比较,我认为其远不如 DV,如果单论自动建立 MOC 这方面,它能给到我的又是 DV 目前无法给到我的酣畅 (懒癌呼声)。
  • 其次,ZS 灵活性比较高,有些文件夹比较重要需要自定义,把那两行代码删了或者保持代码的同时在下面画个分割线继续自己的 diy 都行。
  • 因此,如果你想快速建立 MOC 系统,盘它!
  • 对了,这篇文章如果对你有用,请随手点个 :heart: 么么哒
9 个赞

标题妙啊,俺确实看完就默契地打了个哈欠 :rofl: 感谢分享

3 个赞

刚好我想要每个文件夹搞个目录,手动dataview还是有点累,偷懒小技巧又get一个

上架了吗?没在插件库找到,有下载地址么?

可以在社区插件里搜zoo,应该是能搜到的,Git—Zoottelkeeper

找到了,名字是zoottelkeeper plugin.
它是只能识别在安装插件过后新建的文件夹么?打开了暂时没有发现效果

补充一点。这个插件,以安装之后为界限,只有当你的文件夹出现新建、挪动、删除文件时,会自动创建和更新moc。

不是失效,是work的方式不一样

2 个赞

我的锅,看着设置界面直接打了哈哈哈哈哈
专业解说 :heart:

哪里,我只是做一点小补充。感谢推荐,刚好这两天在看LYT,也有做MOC的想法了。你的推荐很有用,用法也很详细。如果是我直接看插件,可能就英文劝退了。给你小心心

1 个赞

多打了一个l呢,标题写的插件名是对的

谢谢提醒,更正了

这个标题是经过lili纠错后更改的啦

不知道是我操作的问题还是怎么的,插件版本0.17.3,软件版本0.14.2里如果我在Index Prefix不加前缀的话,它会强制覆盖原来的和文件夹绑定了的有内容的那个笔记。 :sleepy: