对比 org-roam 和 org-brain

linux 也是绝对路径,和mac共享真比较烦。 我的方法是每次切到另一个平台,首先 M-x org-brain-update-id-locations一下。现在内容少,没啥毛病,不知道节点多了会不会出问题。

1 个赞

如果org-brain-update-id-locations能自动更新路径那也是解决了,多谢。我先试试看

经测试:org-brain-update-id-locations 可以自动更新绝对路径为相对路径,切换平台时,只需要再执行一次该命令即可正常使用。感谢@flyingns分享使用心得。

deft是否支持org的headline?

deft的条目不会显示headline。但是deft可以进行搜索啊,中英文都行。会给出搜索内容所在的条目,需要点进去才能看到条目的内容。

搜索headline的全文内容我推荐 helm-org-rifle-agenda-files 在所有agenda文件的heading中全文搜索

搜索协同的结果:

2 个赞

搜索Headline 我用猫哥写的color-rg,真的很好用。

1 个赞

这两个目前对汉字的支持如何?主要想用于记中文笔记。题目、tags、文件名、文件目录啥的,有没有乱码啥的?

1 个赞

这个取决于你的 emacs 设置对汉字的支持程度。

没有啊,中文都正常

简单看了下,看上去是类似grep的那种应用?我希望实现类似笔记标题搜索和笔记内容搜索的功能,我组织笔记的方式是大文件有很多heading,所以如果我没有理解错误,在搜索笔记内容时,单纯的grep只能定位到行和所属文件,并不能区分所属的heading

试了下rg,好奇你是怎么专门只搜索heading的? 是类似用 ^\*+ .*keyword.* 这样的正则表达式么?

我没有过滤,不是仅搜索heading,你这样用正则过滤应该可行。

所以是能定位到行,但是在搜索结果页面并不知道该匹配结果属于哪个笔记,是么?

是有文件分组的,知道匹配的行对应的文件,光标移动到每个匹配的行,源文件会跟着更新。我笔记不是很大,这样用觉得够用。

了解,所以更适合一个文件一个笔记的组织方式,也就是org-roam提倡的卡片笔记方式,而不适合一个大文件里有很多heading的情况

我也更喜欢heading这种方式,目前用org-brain,感觉用文件的方式不怎么方便。修改分支的名字后文件名称不会跟着变。

org-roam 最新的提交已经支持链接到 headlines 了。

补充:

对于原先用大文件管理笔记的同学,目前还没有办法无缝迁移到org-roam

org-roam所依托的zettelkasten方法本身并不鼓励大文件笔记,这在相当程度是因为这个笔记系统并不是为了“记录、储存”而服务的,也不是为了建成一个personal wiki那么简单,而是要作为一个second brain,能与之对话,并由此推进自己思考的知识系统,至少当年Luhmann就是因此而获得了变态级别的学术产出。在这个意义上org-brain也许并不能真的承担起其名字中的brain的称号。

Ahrens, S.的 How to take smart notes对这个系统的设置和运作提供了相当详细的说明,而且引用了大量的当代心理学研究等资料来解释为何这个系统是有效的。

5 个赞

这本书至今没有中文版,英文的看起来真的太吃力了。