面向写作者的 7 个命令行工具

放下你的文字处理器,开始使用这些开源工具从命令行进行写作。
333 位读者喜欢这篇文章。

对于大多数人(尤其是不懂技术的人)来说,写作意味着使用 LibreOffice Writer 或其他 GUI 文字处理应用程序敲出文字。但是,还有许多其他选择可以帮助任何人以书面形式传达他们的信息,尤其是对于越来越多的 拥抱纯文本 的写作者。

在 GUI 写作者的世界中,也有命令行工具的空间,这些工具可以帮助他们写作、检查写作等等——无论他们是在赶写文章、博客帖子或故事;编写 README;还是准备技术文档。

这里介绍一些任何写作者都会觉得有用的命令行工具。

编辑器

是的,你可以在命令行进行实际的写作。我认识一些写作者,他们使用诸如 NanoVimEmacsJove 等编辑器在终端窗口中完成他们的工作。而且这些编辑器 并非唯一的选择。文本编辑器很棒,因为它们(至少在基本层面上)易于使用且无干扰。它们非常适合快速写出任何东西的初稿,甚至完成一个漫长而复杂的写作项目。

如果你想要在命令行获得更像文字处理器的体验,不妨看看 WordGrinder。WordGrinder 是一款非常简洁的文字处理器,但它具有足够的功能来写作和发布你的作品。它支持基本的格式和样式,你可以将你的作品导出为 Markdown、ODT、LaTeX 和 HTML 等格式。

拼写检查器

每位写作者都会(或至少应该)对他们的作品进行至少一次拼写检查。为什么?写作宇宙的一条不变定律指出,无论你检查多少遍你的手稿,拼写错误或错别字都会悄悄溜进来。

我最喜欢的命令行拼写检查器是 GNU Aspell,我之前曾 详细介绍过。Aspell 以交互方式检查纯文本文档,不仅突出显示错误,而且通常将最佳更正放在其建议列表的顶部。Aspell 在执行其操作时还会忽略许多标记语言。

一个更古老但仍然有用的替代方案是 Ispell。它比 Aspell 慢一点,但这两个实用程序的工作方式相同。当你与你的文本文件交互时,Ispell 会建议更正。Ispell 也对外语有良好的支持。

散文检查器

软件开发人员使用 检查器 来检查他们的代码中是否存在错误或缺陷。也有用于散文的检查器,用于检查风格和语法错误;可以将它们视为命令行的 写作风格的要素。虽然任何写作者都可以(并且可能应该)使用一个,但散文检查器对于需要一致的声音和风格的团队文档项目尤其有用。

Proselint 是一款用于检查你所写内容的综合工具。它会查找行话、夸张、不正确的日期和时间格式、误用的术语以及 更多内容。它也很容易运行,并且会忽略纯文本文件中的标记。

Alex 是一款简单而强大的散文检查器。针对纯文本文档或使用 Markdown 或 HTML 格式化的文档运行它。Alex 会发出关于“文本中性别偏好、两极分化、种族相关、宗教考虑不周或其他不平等措辞”的警告。如果你想试用 Alex,这里有一个 在线演示

其他工具

有时你就是找不到一个词的合适同义词。但是你不需要拿起“纸质”词库或访问专门的网站来完善你的用词。只需针对你要替换的词运行 Aiksaurus,它就会为你完成工作。不过,这个实用程序的主要缺点是它只支持英语。

即使是几乎(如果真有的话)没有技术技能的写作者也在拥抱 Markdown,以便快速轻松地格式化他们的作品。但是,有时你需要将使用 Markdown 格式化的文件转换为其他格式。这就是 Pandoc 的用武之地。你可以使用它将你的文档转换为 HTML、Word、LibreOffice Writer、LaTeX、EPUB 和其他格式。你甚至可以使用 Pandoc 来制作书籍和 研究论文


你是否有最喜欢的命令行写作工具?通过留下评论与 Opensource.com 社区分享它。

标签
That idiot Scott Nesbitt ...
我是一位长期使用自由/开源软件的用户,并且为了乐趣和利益而写作各种东西。我没有把自己看得那么严肃,而且我所有的特技都是自己完成的。

5 条评论

我在日常写作中不使用 Wordgrinder。但我认识大约六个人这样做(其中两人在我去年写你提到的那篇文章时向我指出了它)。有些人用它来快速写出他们的初稿或所有草稿。其他人则因为 Wordgrinder 的简洁性以及作为一种无干扰工具而采用了它。

回复 ,作者:bcotton

我刚刚试用了 Wordgrinder。我将继续使用 emacs/org-mode。

C-c C-x C-o

我喜欢散文检查器,在阅读你的文章后,我安装了 Alex 和 proselinter,非常方便。我使用 vim profile 进行写作,并且必须尝试将它们全部集成起来,这将成为一个出色的写作工具。很棒的文章,感谢分享。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.