All in one
All in one。这是一个理念,就是各种有差异化的功能和需求放到一个方案中去解决。比如所有和记录相关的东西,什么笔记、日记、待办、闪念、打卡、草稿……都在一个本子上,就是手帐里的 All in one。
软件可不可以呢?当然可以。但是很多人在这里存在误区,需要厘清。
All in one 是通过规范来实现的,而不是工具具备所有的功能。
纸笔有什么功能呢,只是记录罢了。但是通过合理的规划(制定规范)就可以用来解决上述的各种需求,而且放在一起和谐统一。(可以去 B 站搜索各种笔记规划,子弹笔记,手账 setup 视频来学习参考)。
既然纸笔只有最基础的记录功能,都能做到这样,那软件呢,当然也可以了。重点在于为你的需求制定合理的规范,或者说适合你的使用方法,或者叫做笔记法、笔记术。
而在这个过程中最忌讳的是——怎么用这个软件去实现我想要的某个功能。
这太怪了,一个工具就有它擅长或者不擅长的,你要用好这个工具就要去了解这个工具的特性,然后利用好这些特性,而不是强行往上面怼你想象中的特性。否则,难道说必须拥有要你命 3000 才能实现 All in one 么?太怪了。
再用纸笔来极限法分析一下,纸笔不擅长内容的修改,你要在某个位置插入一大段文字,就必然不可能像电脑打字这样简单无痕。但是你可以指定自己的标记,表示这里插入了某页的内容;或者附入纸片,加入需要的内容……这完全是一种别样的趣味,而未必是缺陷了。但若非要觉得这样不美,必须和在软件上获得相同的体验,就怪怪的。
别在一个工具上死磕。
我现在所有的笔记都在 Obsidian 上,所以我的笔记软件是 Obsidian ,而且我做的是 All in one。这么讲完全没问题。
但是前面说过了,Markdown 不擅长表格,复杂的数据相关我用 Excel 也没问题吧;
Obsidian 的编辑体验并不算太好,我写长文用 Typora 也没问题吧;
复杂的编辑需求,比如查找替换,比如多行编辑,虽然 Obsidian 也有吧,但是我用不惯,我作为一个程序员,直接打开用熟的 VS Code 没毛病吧;
虽然 Obsidian 有预览,但是单纯阅读笔记的时候我可能用 Docsify(现在不是了),就像你现在读到这篇文章一样……
我用的笔记软件是什么?究竟算不算 All in one?这种事情上追求什么纯粹啊,工具箱里还能只有一个榔头不成?
别为功能浪费精力。
我觉得如果我愿意,大部分我需要的功能都能通过书写插件实现。但是我在用软件做笔记,而不是对它搞开发,这时候的重点是——笔记。所以通过规范解决问题,能最简单直接的解决记笔记的问题。而不是因为有需求而去写个插件,不是不可以,而是不可能为每一个需求都去这样做。
一切都是为了做好自己的笔记,别被中间问题迷住了眼睛,很容易走一大圈弯路,千山万水走下来,发现又回到了原地。
寻找功能很多时候本质上就是在寻找规范。