如何21天写一本书(2)

1

我骨子底里,对傻瓜没耐性。但是,这个世界上,自以为是的傻瓜不少,于是,不得不强制压着自己性子,给他们解释与普及:

  • Word 真的不是一个写作工具!不是一个写作工具!不是一个写作工具!

  • 那么,我们该用什么呢?

  • Markdown!Markdown!Markdown!

提到这个事情,我就伤心。自从 2011 年在国内率先鼓吹 Git 与 Markdown 之后,我的团队早已习惯使用 Git 与 Markdown 全程协同。不少合作方,尤其是合作的出版社与传统媒体,却还停留在 Word 时代。肉体不是认知的外在,而是认知的本身;语言不是思想的外衣,而是思想本身;文体不是文章外衣,而是文章本身。同样,工具不是思想的外在,而是思想本身

人们从来喜欢高估自己的意志力,却总是低估工具或环境对心智模式的影响。因此,加盟我的团队,第一件事情是请尽快扔掉 Windows,改投Mac。而与我协同的人,我的第一要求是,请你改用 Mac,并且请熟练掌握基于 Git+Markdown 的全套创作流程。

2

基于 Git+Markdown 的全套创作流程高效在哪里?为什么会高效?请我们先看看传统出版流程的几个核心问题。这些核心问题,可以归为两类,一类是作者;一类是编辑。对于作者来说,基于Word的写作存在以下问题:

  • 难以专心:写 Word 文档时,你经常浪费时间在 Word 本身上,尤其是那 80% 我们用不到的功能。比如,Word 又出问题了;或者,又要升级了。

  • 浪费力气在排版上:使用 Word 时,你会花费大量力气去排版,试图让文档变得漂亮一些。是粗体还是斜体,是宋体还是黑体,对创作来说,有那么重要吗?

对于编辑来说,基于 Word 的协同存在以下问题:

  • 难以版本跟踪:每一位自杀的写作者的电脑文档里面,都必然有一个 Word 文档,从 V1.0 到 V20.0 的无数版本…

  • 难以协作:想想你让一位合作的编辑帮你改书有多么痛苦,一个 Word 文档来,一个 Word 去,极其难用的修订与审阅功能,你就理解了。

各位读者经常问我,《追时间的人》什么时候出版?这本书是 2015 年 2 月,我在一周内基于 Git+Markdown 主编完毕,借助于众筹,小范围内出版。正式出版却整整拖了一年多… 到了今天,才定下封面。传统出版业的低效率已经忍无可忍。

因此,你需要改投Git+Markdown。什么是 Git?Git 是一个快速、可扩展的分布式版本控制系统,Git 最好的实现即 Github。什么是 Markdown?Markdown 是一种轻量级的「标记语言」,目前被越来越多写作爱好者、撰稿者广泛使用。Markdown 的语法简单,常见的标记符号不超过十个。

就像我在「认知写作学二期开学典礼」上所言,为了更高效地创作,你需要使用认知负荷更小的工具。简而言之,基于 Git+Markdown 的全套创作流程使得你不再浪费有限的认知资源在排版、版本跟踪上。

更多请参考我2012年的老文:Markdown写作浅谈,网址:http://www.yangzhiping.com/tech/r-markdown-knitr.html

3

说说我这次写书的具体流程吧。我将写作分为:初稿;润色;分享三个流程,我的写作方法,一句话概括,就是:「快写慢改」。每个流程,我使用的工具如下:

  • 初稿:TextMate

  • 润色:写匠AIWriter

  • 分享:微信公众号

先说一下整体流程。首先,我在 Github 上创建一个基于 Gitbook 的版本库,用于保存文本。借助于iTerm2同步到本地后,然后每天使用TextMate快速写稿,写完稿件后,再借助于写匠 AIWriter润色检查,最后,通过微信公众号发出。每天晚上,写完稿件,发出后,立即同步转发到微博与朋友圈。

分别介绍一下各个环节,我不一样的用法。今天先说TextMate。支持Markdown的编辑器非常多,我常用的是TextMate。为什么对TextMate情有独钟呢?因为它在写书的过程中,有两个大杀器:

  • 高效的组块跳转

  • 秒杀任何编辑器的全文检索

先说第一个功能。借助于TextMatetoggle foldings at level功能,我可以快速折叠组块。如下图所示:

同样,借助于它的右下角的快速跳转,我可以快速切换到任意组块。如下图所示:

这样带来的好处是,可以更自如地操作大文档。这个功能,是我始终无法转到 Subl 等编辑器的原因。

4

再说第二个功能。有位读者问道:

想了解如何保持对素材的敏感度以及快速写作时如何快速调用素材,也即关于素材储存和再利用的细节问题,谢谢阳老师。

这是个极好的问题,未来我会在《工作谈》第二本的章节中详细论述,今天先简单回答一下。简而言之,人们常常采取错误的知识管理方法我的知识管理之道与一般人非常不一样,我将知识分为:卡片、文章、项目或图书三个级别。在卡片级别,你不应该对外分享;文章与图书级别,你可以对外分享。然而,无论哪个层级,你都需要实现一键搜索而非采取传统的、过时的打标签的方法。

因此,我将我写过的、正在写的所有图书都放在:book.yanghzhiping.com目录下面。每次,打开TextMate,借助于它强大的全文搜索功能,我可以快速检索出一切,我之前写过的类似话题。例如,这是我写「元认知」时的检索结果:

这样,我可以快速切换到任意以前写过的类似主题,同时合并同类项,调用类似知识。这样才可以保持更高效的输出节奏,从而实现「21天写一本书」。

有同学可能会问,全文搜索,那么,我用其他软件也能实现啊!对不起,你还真的无法用其他软件如此高效、简单地实现。

第一,其它软件无法胜任如此简单高效的全文检索。伴随你写的图书越来越多,一般的软件要实现如此高效的全文检索,不可能,最多只能检索一千个文档,让它快速检索数万个文档,Get到你要引用的点,一般的软件都会崩溃掉。

第二,其它软件无法胜任带正则与通配符的全文检索。你可以仔细检查上图,TextMate它是支持正则表达式检索的!更支持一堆通配符检索!当你忘记一些知识点的时候,借助于正则表达式与通配符,你可以最快速度匹配出来。如下图,你可以检索所有你以前写过的Markdown格式文章中的网址,

TextMate有没有windows版本?对不起,没有。

小结

人们总是低估工具对自己心智模式的影响,请记住,好工具是好思想的容器;好工具也会蕴含好知识,如专家的内隐模式在内。

下一篇再说说如何利用写匠 AIWriter润色与检查文章。