文件夹 内笔记排序的最佳方式

遇到的问题

刚从 joplin 转过来,唯一还让我想起他的原因就是笔记排序功能。J 的文件夹下笔记默认按最近修改排序,能指定多篇笔记为置顶,他还有一个所有笔记的视图,仿佛所有笔记在一个文件夹下,也是按修改时间排序。

我知道, J 的文件夹概念与 OB 不同,物理存储上并没有分实际的文件夹

预期的效果

  1. 所有笔记视图,能按修改时间排序
    2.某个文件夹下笔记能按修改时间排序
    3.置顶笔记(多篇)
    4.个人喜好:尽量不建辅助性的笔记;能一个插件解决不装两个;无需在笔记中添加元素辅助插件工作;

已尝试的解决方案

搜了一下,有 file-tree-alternative 、Bartender、File Order、利用 dataview 等在一篇笔记里排序等方案,选择困难加洁癖,大家说说自己的解决方案(不限于上述我例举的),有什么有点和缺点

谢谢!

1 个赞

其实我感觉 “洁癖” 和 “详细定制个性需求” 是有些矛盾的…

如果确实不想用大量插件, 提供个思路, 但不一定适合楼主:

要求 “尽量不建辅助性的笔记” 那只造一个工具页面:

  • 把常用路径 / 常用笔记放进去置顶
  • 各种过滤排序条件都可以自己写
    • 例: 所有笔记的近期修改顺序前20, 指定目录下的指定关键词的笔记, 含todo标签的笔记…
    • 不常用的过滤条件, 就配合 callout 语法 [!xxx]- 隐藏折叠
    • 如果目录相对固定, 直接把主要目录挨个写一遍过滤条件也不麻烦
  • 临时todo小抄也写进去, 随用随删
  • cssclass 可以单独调这页面的样式, 我一般把字和行高缩小, 加个背景色之类

插件只用了 dataview, 最后把这笔记扔在侧栏里, 锁定, 阅读模式, 当成文件目录用

这个工具页的自身链接也写进去, 因为它锁定了, 点链接时会在 Ob 中央区域打开, 自动切编辑模式, 很方便随时改

用make.md, 用这个插件你可以创建一个个space(类似文件夹组), 在每个space里, 既可以选择拖拽排序又可以选择各种常规排序

3 个赞