jackphil
(Jack Phil)
1
遇到的问题
刚从 joplin 转过来,唯一还让我想起他的原因就是笔记排序功能。J 的文件夹下笔记默认按最近修改排序,能指定多篇笔记为置顶,他还有一个所有笔记的视图,仿佛所有笔记在一个文件夹下,也是按修改时间排序。
我知道, J 的文件夹概念与 OB 不同,物理存储上并没有分实际的文件夹
预期的效果
- 所有笔记视图,能按修改时间排序
2.某个文件夹下笔记能按修改时间排序
3.置顶笔记(多篇)
4.个人喜好:尽量不建辅助性的笔记;能一个插件解决不装两个;无需在笔记中添加元素辅助插件工作;
已尝试的解决方案
搜了一下,有 file-tree-alternative 、Bartender、File Order、利用 dataview 等在一篇笔记里排序等方案,选择困难加洁癖,大家说说自己的解决方案(不限于上述我例举的),有什么有点和缺点
谢谢!
Probe
(Probe)
2
其实我感觉 “洁癖” 和 “详细定制个性需求” 是有些矛盾的…
如果确实不想用大量插件, 提供个思路, 但不一定适合楼主:
要求 “尽量不建辅助性的笔记” 那只造一个工具页面:
- 把常用路径 / 常用笔记放进去置顶
- 各种过滤排序条件都可以自己写
- 例: 所有笔记的近期修改顺序前20, 指定目录下的指定关键词的笔记, 含todo标签的笔记…
- 不常用的过滤条件, 就配合 callout 语法
[!xxx]-
隐藏折叠
- 如果目录相对固定, 直接把主要目录挨个写一遍过滤条件也不麻烦
- 临时todo小抄也写进去, 随用随删
- 用
cssclass
可以单独调这页面的样式, 我一般把字和行高缩小, 加个背景色之类
插件只用了 dataview, 最后把这笔记扔在侧栏里, 锁定, 阅读模式, 当成文件目录用
这个工具页的自身链接也写进去, 因为它锁定了, 点链接时会在 Ob 中央区域打开, 自动切编辑模式, 很方便随时改
用make.md, 用这个插件你可以创建一个个space(类似文件夹组), 在每个space里, 既可以选择拖拽排序又可以选择各种常规排序