我曾经是 Markdown 的绝对拥趸。我认为 Markdown 的魅力在于专注,我甚至觉得这能上升至哲学层面。当你用 Markdown 进行写作的时候,你完全不用考虑文章的样式,你只需要知道接下来要写什么内容,然后开始写。一篇穿插着 Markdown 标记的文章出炉之后,放在任何一个网站上,它自然会显示出它该有的样子。

内容,专注着你的内容即可。Markdown 将会帮你处理之后的事情。你的双手甚至不用离开键盘就能搞定样式问题。十分优雅。

我曾经购买 Ulysses 这样的 Markdown 编辑器,只为打造出最完美的 Markdown 书写环境。当然,我花了很长时间、很多精力去尝试各种 Markdown 编辑器才选中那个蝴蝶图标的软件。我曾经在各种地方使用 Markdown 的标签,例如邮件,以让别人知道我懂得并且喜欢 Markdown。我曾经吐槽印象笔记:为什么连 Markdown 都不支持?

直到我打算把 Markdown 推荐给我身边的同事时,我感觉到有些不对。如果不谈虚的,Markdown 到底好在哪里?

到最后我尴尬地发现,大多数时候 Markdown 并不好。

首先 Markdown 的使用场景很少。Markdown 文件最终的呈现场景往往是网页。以 Markdown 在国内互联网产品的普及度来看,如果你不是程序员,你只有在写博客文章,或者写一些技术文档的时候才可能用得了 Markdown。

即使对于一个中文写作爱好者而言,Markdown 也不像是一个很好的选择,因为写作体验很糟糕。比如说你要插入一个链接,在常规的编辑器里,你只需要选中文本,CMD+K,粘贴链接,完成。如果用 Markdown,你需要写出这样的格式:

[链接文本](https://www.link.com)

这个格式麻烦在哪里?首先你需要将光标退回到链接文本左边,然后切换到英文输入法,输入 [,然后前进到链接文本的右边,继续输入或粘贴后面的内容。最后,切换回中文输入法,继续书写。

整个过程的问题在于:

  1. 如果你不使用触控板或鼠标,那么你需要用键盘移动来回移动光标 N 次;当然,如果你愿意使用触控板或鼠标,那自然就不用移动光标了,可是 Markdown 的优势就少了一条(双手不用离开键盘)
  2. 写的内容是中文,但标签需要在英文输入法下输入,你需要花很多时间在切换输入法这件事上。

又比如说你要插入一张图片,你需要写出这样的格式:

![Alt 文本](https://www.imagelink.com/image.jpg)

而在常规的编辑器里插入图片,你只需要做一件事,那就是把图片拖进来。更重要的是,你无法用 Markdown 添加图片的 Caption(也就是图片底下的备注小字),而在很多可视化的编辑器里,比如简书和知乎的编辑器,你可以做到这一点。

从写作体验的角度看,Markdown 并没有什么明显的优势。我觉得中文社区对 Markdown 的追捧有点过了。如果你恰好正在考虑要不要学习 Markdown,然后看到这篇文章。我给你的建议是:如果你是程序员,学;如果你不是程序员,也不向往 Geek 情怀,不必学。

更不必花心思去选择“最好”的 Markdown 编辑器。