对于大多数人(尤其是不懂技术的人)来说,写作意味着使用 LibreOffice Writer 或其他 GUI 文字处理应用程序敲出文字。但是,还有许多其他选择可以帮助任何人以书面形式传达他们的信息,尤其是对于越来越多的 拥抱纯文本 的写作者。
在 GUI 写作者的世界中,也有命令行工具的空间,这些工具可以帮助他们写作、检查写作等等——无论他们是在赶写文章、博客帖子或故事;编写 README;还是准备技术文档。
这里介绍一些任何写作者都会觉得有用的命令行工具。
编辑器
是的,你可以在命令行进行实际的写作。我认识一些写作者,他们使用诸如 Nano、Vim、Emacs 和 Jove 等编辑器在终端窗口中完成他们的工作。而且这些编辑器 并非唯一的选择。文本编辑器很棒,因为它们(至少在基本层面上)易于使用且无干扰。它们非常适合快速写出任何东西的初稿,甚至完成一个漫长而复杂的写作项目。
如果你想要在命令行获得更像文字处理器的体验,不妨看看 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 社区分享它。
5 条评论