作为一名「Markdown龄」还不到两岁的建筑系学生,平时使用Markdown的机会少之又少。
其实早在四年前我就听闻过Markdown、LaTex、正则表达式等概念,不过因为并没有大量打字的需求,同时也因为当时的兴趣更多的是关注UI设计和工业设计上,所以并没有探索这些「一眼看不懂」的东西。但随着开始接触编程,和兴趣朝着软件和效率延伸,也或多或少地明白了Markdown究竟为何物。
总的来说,我接触的Markdown工具并不算多,或者说试了很多但都只是浅尝辄止。不得不说我以后很想成为软件体验师(如果我能创造这个职业的话),因为除了微信支付宝这样的应用,我几乎从来没有使用用一个APP超过两年。最初坚持不下来写日记放下 DayOne,整理信息打造资料库也只是断断续续的使用Evernote,到功能过于简单的下载了就没用过的 Typora,到想试试却没了买断制的 Ulysses,到发现只能用iCloud同步 Bear,再到好不容易看到一个国产 MarkEditor,我突然发现用不惯 Markdown 可能是我自己的问题,也许是出于直觉,当我想加粗,斜体第一反应往往是快捷键,添加链接时往往想选中文字然后去找添加链接的按钮,添加图片时想直接drag & drop。Markdown 或许对效率人士非常友好,一个统一的 .md 文件就可以轻松的跨平台迁徙,但对于从小各种教爸妈用快捷键的我,颇感有违直觉。
出于对内容可视化的要求,主流的 Markdown 平台都纠结于「所见即所得」或者是「所见非所得」,然后就自顾自地创造了一个预览窗口,把编辑窗口和预览窗口分离。我个人认为这是非常背离使用直觉的,因为你只能在预览窗口中看到效果,但如果你想修改某一行的格式,去必须回到编辑窗口中找到对应的那一行才能修改。而「所见即所得」的问题是当重新编辑某一行的格式时,是该让用户删除之前的格式记号,还是允许用户直接输入新的格式记号?
现在我在使用的 准Markdown 工具是近期非常火的 Notion。个人认为比较平衡的解决了上面描述这些的问题,首先「所见即所得」的界面,没有分成两个窗口的累赘感;其次,既包含了 Markdown 的快速输入方式,又保留了快捷键操作和直观的Drag&Drop操作方式,可以说是一款符合几乎任何人的使用习惯的平台。为什么说是「准Markdown」,是因为它在传统的文字编辑当中,加入了 Block 的概念,任何格式的内容放在不同的 block 里摆在一起也不会觉得突兀。sspai之前也有介绍过 Notion,我就不多说了。
至于「笔记」和「写作」的关系。我觉得首先是时间上的关系,一般来讲都是先有笔记再有写作,这里的笔记不仅仅是指课堂笔记,会议笔记,也包括在写作之前查阅各种资料时对有用内容的整理。其中最大的不同在于,笔记拥有随机性和突发性。无论是上课还是开会,你不会提前知道你会写下什么,即便有着课程大纲或者会议大纲,你也会在笔记中记下某个同学的提问和教授的应答,某个同事提出来的更好的执行措施。反观写作,则是一个几乎不存在意外的流畅输出。
这或许也是为什么我钟爱 Notion 的原因,一是因为本身对于写作的需求不多,二是因为我对笔记的美观性,可读性,内容与内容的关联性更加看重。
近一两年来,各路 Markdown 软件从桌面端登陆移动端,不可避免的要对 Markdown 本身的输入方式存在疑问,移动端的小屏幕小键盘都是阻拦 Markdown 进军的鸿沟:打字本身就很不方便了,你还让我多打几个符号??Drag & Drop 或许能解决移动文字、插入链接、插入图片的功能,但高亮、加粗、斜体、删除线等并没有一个系统的优化方案。容我在此畅想一番,就好像移动端的修图能力和简易性大幅超过桌面端一样,搭配上语音输入的 Markdown 软件让你在边说话的同时,边用手势动作快速的进行排版和格式编辑,从此脱离键盘的束缚!