这些年来,我使用了许多不同的文字处理工具,所有这些工具都是Microsoft Word外观,变体和版本。 因此,从MS Word 6、7到365,以及Open Office版本,Libre Office版本,Apple Pages甚至Google Docs。 它们都有优点和缺点。

但是对于写书来说,它们并不完美。 至少,我的写作方式。 我当然可以改变自己的过程。 但是叫我省级,我只是想按正确的顺序写下话,而不是学习一种全新的做法。
我用iPad上的Hanxwriter等不受干扰的工具困扰了一段时间,但是虽然体验很愉快,但取消应用程序的编写还是有问题的。 并且编辑,剪切/粘贴效果欠佳。 iPad是一个整洁的小玩具,但我需要更坚固的东西。 MS Surface Pro是我希望iPad能够实现的一切,但从未如此。
我还研究了大型写作应用程序,这些应用程序可帮助组织,注释和计划。 我做了几次尝试使用Scrivener,虽然它看起来功能丰富,但我无法掌握该工具的功能以及如何组织自己。 基于几个小时的经验,我会说,如果我正在写一本书,那将是使事情前进并保持事情井井有条的好方法。 但是经过对小说的多年编辑和重写,对我来说这没有意义。
好吧,这个周末事情到了顶点。 在过去的三个月中,我一直浏览着四章,其中包括编辑,更改,添加,减去,移动信息。
我看不到我经常碰到某些场景和章节。 我看不到什么是行不通的,我一直在处理什么。 我需要一种方法来控制我的无休止的调整,以便我可以-在IT术语上-只是他妈的运送产品。
而且我无法做到这一点,在十二章的每一章中,没有超过10,000个单词的多个场景,而在替代版本中却有成千上万的单词,带有剪切场景的文档,以及到处都有注释。 我在MS Word文档,发给自己的SMS消息以及OneNote页面中都有想法。 我一直试图在Excel文件中跟踪进度,场景,角色和组织以及情节线。 这是一团糟,并且没有变得更好。
输入Atom和Github。
我已经在一家愿意为我付费的公司的帮助系统上使用Atom Editor两年了。 GitHub是我们选择的版本控制工具。
所以我想,为什么不看看它们是否有用?
GitHub还有一个优势,因为它在每个帐户中都包含完整的项目管理系统。 这就是我真正需要的。 因此,我建立了一个私有的Github存储库并开始工作。
第一步是为我需要做的事情创建项目。 每章都有一个项目。 Atom得到了一个,所以我可以记住我需要做的其他事情。 还有一个用于将Word文档迁移到Atom的Markdown文件的工具。 还有一个可以跟踪剪辑的场景,带有重新调整的内容在其他地方会很有用。
下一步是Atom。 它使用平直的纯文本文件,因此不会出现功能膨胀,并且它们不太可能损坏。 基本样式由Markdown处理,这比在MS Word模板中处理页面布局要容易得多。 您将某些字符放在正确的位置,并且标题,斜体,粗体或其他内容。 对于小说,这涵盖了基础知识。 当然,当我导出到PDF时,还会出现样式问题,但是也有用于该样式的工具(Pandoc似乎是最好的方法,但是我还没有尝试过。它在列表中!)。
编辑:Pandoc是安装的正确选择,而Atom插件并没有那么容易。 我找到了短期替代方案。
Markdown Preview Plus 不仅可以预览 Markdown 文件,还可以导出为PDF。 是赢家。
Atom有一些有用的软件包(AKA插件),可以使生活更轻松。 我发现有两个非常宝贵的价值。
Atom-Notes创建一个文件夹,您可以使用快捷方式向其添加注释。 这样做的好处是,您可以即时创建它们,然后搜索您所拥有的东西。 因此,如果要添加一个,只需在快捷键(在我的情况下为ctrl + shift + j)中输入一个名称,然后按Enter。 然后添加我想要的。 通过相同的过程,我可以立即访问该注释,因此可以添加/删除/删除内容。
MiniMap是另一个,它提供了一个侧边栏缩小表示我正在处理的文件的表示。 我可以看到它有多长,并且可以快速上下滚动(比标准滚动条快)。
Atom还与Github集成在一起,因此我可以在应用程序中添加更改。 不需要命令行或其他应用程序(尽管我拥有GitKraken)

太长,没看过(TL; DR)
快速而肮脏的是,在作者看来,Microsoft Word和派生文字处理器不适用于大文本。 我正在使用Atom编辑器编写本书,并使用Github进行版本控制和项目管理。
这使我的露营者比以前更快乐。