Tiddlywiki 和 Org mode 的区别
-
我最初是从 Typora 进入了“电子笔记”的圈子,那时候只是单纯地用 markdown 记录一些东西,没到管理笔记的地步,最多用一下搜索就算检索笔记了。
后来 Typora 收费了,我转进了 Tiddlywiki。从知乎文章入坑,从 Windows 版本的太微开始。学了一些与标签、样式、过滤筛选、以表格形式显示字段数据相关的东西,只是单纯地做笔记用不上这些东西,这一点对应了我后来离开 Tiddlywiki 转去 Org mode。
在我折腾 Tiddlywiki 做很多事时,虽然乐在其中,不过感觉好像总是差了点东西,我以为是我接触时间短,个性化定制的东西不够多,于是也就与“差一点”继续相处,继续折腾。
离开 Tiddlywiki 的契机是有次误操作把自己的库删除了,回收站也没找到库,当时也是在群里说了一声,事后没过多久群主 @linonetwo 就加上了新功能“回收站”。当时虽然删除了所有的笔记,不过其中并没有什么特别重要的东西,还属于想找一把好用的兵器,但自己的需求尚未显现的阶段,也就仅仅记录了一些生活琐事。虽然用数据恢复软件恢复了大部分笔记,不过这一次短暂的事件,促使我又一次尝试了其他笔记软件,其中便包含 Org mode。
现在我使用 Org mode 十分顺手,即使是在安卓端也是快速按下对应的字母组合快捷键就能到达界面和执行指令,Emacs 安卓端的出现也是让我使用 Org mode 的重要原因之一。不过当时上手 Org mode 确实花了一些时间,并不是一两个小时就能相处成好朋友。
从B站的教学视频到 Emacs China 论坛的发帖提问,再到自己用关键词搜一些相关文档,不知不觉已经有了“使用”的感觉。自己的需求也逐渐明确,也知道了为什么当时使用 Tiddlywiki 时总感觉差一点,这里就用关键词简短地说明 Tiddlywiki 和 Org mode 的区别。
Tiddlywiki 名字有 "Wiki",是“知识库”;Org mode 是 Emacs 的一个模式,是程序员为了在 Emacs 上工作更顺手创造的工具。
“知识库”和“工作流”就分别对应 Tiddlywiki 和 Org mode 当时被创造出来的理念。我需要任务管理、数据处理、表格视图、简洁高效,接触 Org mode 时我发现这些都是原生功能,而不像在 Tiddlywiki 中有“差一点”的感觉。所以在此之后,我就使用 Org mode 到了现在,没有“差一点”的感觉,有的只是从文档里找到我需要的指令和配置,然后应用到 Org mode 里。
写以上这些不是为了分个高低,而是给我接触“电子笔记”之后的这段经历写个总结吧,毕竟 Tiddlywiki 也算是我接触的第一个开源笔记软件。
总之,以上都是个人观点,肯定有所偏颇。“知识库”和“工作流”也只是简单粗暴的标签,具体各种各样的区别建议自行上手体验,才有自己吃到嘴里的感觉。
就发到这里了,没太多人看最好,献给中文 Tiddlywiki 社区吧。
-
我是重度TiddlyWiki用户,也几次想尝试emacs,奇怪的是我感觉自己跟emacs相性不合,怎么都玩不下去。但多少也可以比较一下。
emacs本质上是编辑器,org mode是里面用来编辑org文件的插件。org是一种大纲式的标记语言。我在网上有看过,有的人写起来非常丝滑。
TiddlyWiki则是网页式的单页面应用,其依赖于浏览器。
两者的共同点在于,都具有高度的自定义性,可编程性。不一样的是,emacs是真的在写编程代码,而TiddlyWiki还包裹了一层wikitext,因而代码写起来相对简单很多。甚至不需要js技能就可以使用。而emacs,我感觉不会lisp应该是用不明白的。这也就导致两者都有一个共同点,学习难度大。
但好在两者的社区都比较繁荣,TiddlyWiki的社区也很不错,经常在论坛上问问题能立即得到回答。
org mode或者后面的org roam,有个好处是,其明文存储,但在编辑时会进行数据库构建。这就使得不管有多少个org文件,多大的org文件,写在何处的属性,都能立即展示出来。比如做任务管理,全部列举出来。
这一点TiddlyWiki还做不到。TiddlyWiki是明文存储,但没办法进行数据库构建,因而在后期笔记数量达到一定程度时,确实会出现性能下降,编辑缓慢。但一来这个量级要非常大,至少要几万条笔记(不包含图像等媒体文件的话),二来这个问题也是可以解决的,且有多种解决方案。可以有MWS,也可以看看我刚提出来的,用Obsidian编辑md文件然后在TiddlyWiki里展示的方案。
TiddlyWiki与emacs的org mode区别还在于,TiddlyWiki更倾向于把文件拆分成多个条目,而org mode则无所谓。在TiddlyWiki里,一个条目或者说笔记如果有两万字,编辑起来能明显感觉到有些卡顿。
TiddlyWiki可以在多处运行,甚至可以放在u盘里。emacs能不能这样做我就不清楚了。TiddlyWiki可以搭建博客,发布文章,emacs应该也有类似的插件可以实现这种功能。
在我看来,TiddlyWiki更像是一个前台,更像是一个展示的空间。我可以在这个空间里随意构建我想要的内容。TiddlyWiki更像是独一无二的具有自指性质,自我更新的软件,其它软件则很难做到。emacs的生态如今下放到Obsidian里去了,因为Obsidian使用md文件且插件丰富。再有一部分就下放到vscode里去了,毕竟不用自己配置emacs了。还有一部分转移到roam或者tana这种专门的大纲笔记软件。
当然TiddlyWiki也有用户流失。但不像emacs用户有好的归属。
感觉写得有点混乱,我对emacs了解实在太少。