关于Marginnote未来的研究功能的一些思考
MarginNote毋庸置疑是现阶段几乎可以说是最为强大的pdf及书籍阅读器,在很大程度上满足了使用者在学习和研究方面的需求,而尽管目前margin note已经十分强大,在文献管理、阅读等方面仍不能让人满意。具有这方面需求的mn3用户应该是占据相当大的部分的,如果能让mn3实现更为强大的研究功能,那么mn3势必会拥有更高的用户粘性。(目前不少文献管理、知识管理软件已经开始做pdf阅读了,文献管理软件自带的pdf阅读器不说,体验都非常一般,一些知识管理软件,如RemNote和logseq已经做到批注、摘录和定位跳转了,虽然远不及mn3这样专业的阅读器一样功能丰富,但在知识管理、与zotero的集成这些功能的加持下,从长远看不容小觑,mn3要在文献这一块加油了)如果把它作为一项拓展功能,再增加内购或是订阅,也是许多用户愿意看到并可以接受的。
以下是个人对于mn3在研究方面未来可以实现的功能的一些畅想,也许想法不那么成熟,也希望可以给开发团队带来一些小小的帮助
- 文献导入、管理
关于mn3导入文献的问题,将mn3和zotero或是mendely共库使用已经在另一主题中有详细的探讨,(指路https://bbs.marginnote.com.cn/t/topic/2188)。目前来看问题还比较多,近期本来想探索一下bindfs挂载外部文件的方法,但是尝试之后发现在Mac os11.5之后即便是更改系统安全性设置之后,也无法安装macfuse,因此这个方法应该算是不可行了。而且这对于普通用户确实是门槛太高,太过麻烦了。目前将zotero的资源库设置在mn3的内部资源库里,暂时没有发现大的问题。不少用户应该经过自行探索或是查找论坛之后应该都有过类似想法了。但是容易出现bug,如我一开始将其放在iCloud资源库中,而并不是所有用户都发现了问题,因此这个方案不算完美。
在此基础上,我的建议是,mn3官方提供对zotero和mendely这两大文献管理软件提供更大的支持。现阶段mn3对Evernote的支持是非常好的,这当然和Evernote开放的大量api以及强大的生态有关,但据我猜想,要和zotero或是mendely无缝衔接应该不算非常难做到,例子就是iPad上的papership,当然papership的阅读批注体验还是不可能像mn3那样,我仍然倾向于使用mn3。我的构想是mn3至少可以做到直接从zotero或是mendely直接导入pdf附件,就像现阶段从Evernote/印象笔记导入文件一样。最理想的情况像借助WebDAV的papership一样将zotero或者mendely中的pdf附件实时同步到mn3中,这样使用起来更无感,体验更好一些。当然这两者差别不大。
而对于文献管理,在mn3对文献进行管理和检索无疑是比较困难和费力的。个人认为不可能也没必要将mn3打造的像专门的文献管理工具一样,但是希望mn3对文献管理这一块进行一定的优化,主要增强搜索功能 ,让mn3中检索文件更方便更强大(个人觉得目前mn3的文献管理方式用来做简单的书籍阅读等是绰绰有余,一旦想做更精细的知识管理还是有些捉襟见肘了)。以下分两个方面叙述:
(1)希望mn3增加对文件进行一些相关信息的补充和备注的功能,而不仅仅是标签。这个我主要参考的是devonthink,例如可以选中文件后增加一个补充文件元数据(如作者、出版时间、甚至是文件的别名,如外国的图书、文章就可以对应有外文名和中文名等等)、对其进行备注和评论的选项。理想的情况当然是mn3可以自动获取文献的元数据,毕竟当文献数量累积到一定程度,自己添加文献的元数据、对其进行备注也是相当麻烦的。当然我不指望mn3能做到这个程度,那也不是mn3的主要功能了。
(2)增强mn3对文件的搜索功能。目前mn3对文件的搜索能力确实还比较一般(指的是对文件的搜索,mn3对文件内、笔记内的内容的搜索能力还蛮强的),只能针对文件名这个单一的搜索条件进行搜索,并且不支持模糊搜索。这点我联想到的是Evernote/印象笔记。印象笔记的搜索能力确实是惊人的强大。希望后续mn3可以支持多个搜索条件,如文件名,位于的文件夹,打上的标签、创建时间、以及(1)中提到的元数据,自己对文件的备注,甚至是文件的别名进行搜索,并且可以支持结合多个搜索条件的搜索,这样可以很大程度上弥补mn3对文献管理的缺陷。
(3)希望mn3可以有一个智能文件夹的功能,通过标签、所在文件夹、以及上述的元数据等多种条件,自定义规则筛选并汇总出相应的文件,实际上就是一个可保存的搜索规则,主要基于(2)。这个功能在许多大牌软件都有了,包括Mac系统自带的访达。个人觉得还挺有必要的,文件夹+标签虽然让文件的分类更立体了一些,但是也不能弥补很多不足,因为文件可能存在者许多的分类维度,文件夹的分类方式虽然直观但是很明显只能满足一种维度,而目前mn3的标签也无法和文件夹组合使用(指没办法呈现出某文件夹打上某标签的内容),也没办法多个标签组合使用(指显示同时打上某些标签的文件),能起到的补充效果有限。例如我的mn3储存了大量的作品,有时候我可能想呈现出所有的法国中世纪的文学作品,有时候我可能想呈现出所有的19世纪的德国哲学作品,这中间涵盖了许多的分类维度,如时期以及更小的时间,地区以及更小的国别,学科等等,这些往往相互交叉,很难通过简单的分类做到,更多需要依赖强大的搜索功能,同时我希望这个搜索规则是可以保存下来的,并实时将符合条件的文件指向这个搜索条件的。
另外,注意到mn3内部的标签并没有真正打在pdf文件上,而在访达中给文件打上标签,也不会给mn3的标签系统带来任何想法,不知道这点开发者的出发点?如果是单单使用mn3倒是无所谓的,但是和文献管理软件配合使用的时候还是希望可以在访达上打上标签然后这个标签同时出现在文献管理软件和mn3中,相对来说比较方便管理,当然这点不知道实现起来容不容易。
2.文献笔记
个人感觉目前mn3的主要定位是一站式阅读器,并不会在专门的笔记功能上过度打造。个人一直都蛮欣赏这一点的,没有过度的对功能而是从实际的使用场景出发,同时保留了大量的笔记导出选项,把笔记整理交给更专业的软件去完成,而不是尽一切办法把使用者捆绑起来,这挺需要开发者的视野和气度的。目前的导出功能也算是挺丰富的,doc、pdf、大纲、导图都可以支持。个人觉得还欠缺了一个markdown,目前近两年涌现的知识管理大多基于或者兼容markdown,而markdown这种简单明了的标记语言确实是在文字输入过程、以及形成知识间的串联具有相当的优势。尽管目前这些双链笔记软件刚处于起步发展阶段,并不十分成熟,但已经具备了非常强大的知识管理能力。目前mn3已经支持导出大纲笔记,我想相应的易markdown格式导出并不难,因为在mn3中的脑图笔记基本上只涉及层级关系,而基本不会涉及markdown的高级语法和拓展语法。不然现在导出到主流的知识管理软件如obsidian、roam research等等也比较麻烦。另外一个点就是mn3的批注内容希望也可以直接导入obsidian这样已经比较主流的知识管理软件中,目前导入印象笔记是可以的,但是印象笔记这些年在知识管理方面的不作为,已经让它让使用者们大失所望了,用印象笔记完成知识管理也确实捉襟见肘,目前来说我觉得印象笔记较值得称道的只有强大的收集能力和搜索功能了,未来还是双链笔记的天下。(不知道obsidian等软件方面支不支持这么做,只能说希望了)
另一个十分期望的地方就是mn3可以支持其他软件跳转到mn3中的指定文件指定页面乃至指定批注和笔记了。这个大概需要mn3开放权限,不知道mn3未来会不会考虑支持。我猜想是比较困难了,但是非常希望可以实现。目前可以实现的是从mn3的笔记跳转到obsidian中的相应笔记。但这又不那么是我需要的,因为我不会经常去mn3查阅笔记,毕竟obsidian可以更专业的进行笔记和知识的管理。
这里进行一下相应的解释,我目前的工作流是先用devonthink收集一个话题的全部论文,然后粗略的扫读、筛选后导入zotero和mn3,在mn3中完成初步的阅读和整理,最后再总结、汇总到obsidian。也就是说,devonthink是我最前端的收集站,相当于个人的Google,而zotero和mn3则相当于我前端的书库,mn3同时兼任信息的输入和初步整理一职,obsidian作为我最后端的知识库,这几大软件都是我的爱将。但比较遗憾的就是这些在我看来的知识管理软件的几大高峰之间协作和互通做得并不好,中间的许多流程并不顺畅。比较希望的场景就是,在obsidian中的最终的文献笔记,可以跳转到mn3中的相应页面(当然能跳转到相应的批注和笔记更好,知识粒度越小就越好),这样obsidian中的笔记就有了语境,如果我忘记了一些笔记对应的文献内容,那么我只需要跳转到mn3的相应页面查看就可以了,这样我的文献和笔记就关联在了一起,不查看的时候是弱关联,打开看就成了强关联,比起手动翻找效率还是高不少。毕竟我想要mn3把笔记功能做到像obsidian一样强大,把obsidian以及类似的双链笔记的pdf阅读、批注功能做的像marginnote都不太可能,所以还是需要考虑与其他软件的协作,现阶段已经和anki联动的比较好了(和Omni Outliner的联动我没有认真体验),可以进一步与其他大牌软件、尤其是近年才出现的、尤其长于知识管理的双链笔记软件联动起来,如zotero、obsidian、roam research这样的软件,而这也是在mn3主要功能已经基本完善、十分强大之后,进一步增强体验、增加用户粘性的方法,构建起庞大而不可动摇的生态体系(参考Evernote),那么margin note大概就真的在这个领域毫无敌手了(尽管现在已经足够强大)
另外的关于mn3的目前的标题链接、间隔回忆等功能,@xiamumu夏暮 对此的思考也很仔细了,我就不过多赘述了。
我基本上也是满意的,主要是觉得在使用超过一定程度之后会有一种割裂感,不同的笔记本之间、不同的脑图之间没办法建立起直观的联系,主要原因应该是mn3的并不是全方位支持双向连接的。个人认为在加入了标题链接之后,marginnote也成了双链笔记的一员,这对知识串联的帮助应该是相当大的。如果说要说改进的话,我认为可以参考主流的双链笔记的块引用和块嵌入,也就是说,可以跨笔记本、跨脑图之间引用和嵌入不同的脑图节点,并且可以进行跳转(当然也可以选择不跳转),同时加入串联若干个笔记本的图谱功能来对这些复杂的勾连进行直观的呈现(个人觉得单纯的思维导图还是没办法解决知识的网状串联的问题,只能是树状的关系,相互之间没法串联起来,图谱应该是比较好的解决方式)。图谱可以提供选择笔记本、根据笔记标签筛选等等的自定义选项,以便从不同的角度来呈现。标题链接的话,我觉得可以加一个可以自定义是否显示的悬浮小窗,知道这个标题链接在其他哪些地方也出现了。而且可以通过人工智能联想的方式辅助发现可能的链接(这点我觉得devonthink做得相当好)。笔记内搜索的话,我看到其他论坛上有提到说未来mn3可能会支持搜索出相关的关键词以及词频,我觉得都是相当好的功能。总之就是尽一切最大的努力,让知识和知识之间是可以很自然地串联在一起的,而不是相互割裂,主动去创造和呈现知识之间的联系,这应该也是现在双链笔记的新理念。
说了这么多,其实还是对mn3真心喜爱啊。真心希望mn3能越做越好,陪我们一起走好以后的终身学习和研究道路。祝好~