并非所有写作者都在文字处理器的限制下工作。 我们当中有不少人会在简陋的(有时并非如此简陋)文本编辑器中敲出文字。
当您找到一款适合您,并且以您想要的方式工作的文本编辑器时,您往往会像抓住那件破旧的皮夹克、那本卷角的书或那堆旧黑胶唱片一样紧紧抓住它。
对于某些人来说,那个编辑器是 vi 或 Vim。 对于另一些人来说,它是 Nano 或 Atom。 对我来说,那个编辑器是 Emacs。 为什么? 主要是因为它的各种模式,包括一些专门为写作者设计的模式。
以下是写作者会觉得有用的五种 Emacs 模式。
Muse
当我在 2000 年代初期偶然发现 Muse 时,它很快就使 Emacs 成为我写作和出版的首选工具。 您可以使用此模式来创建和发布文章、报告、博客文章、网页、食谱、诗歌、文档等等。
使用 Muse 写作很简单。 您可以使用标记语言来格式化您的作品,该语言类似于 Markdown,并加入了一些 HTML。 标记需要一些时间才能适应,但您应该能够很快适应它。
完成写作后,您可以将您的作品发布为 HTML 或 XHTML、Blosxom、LaTeX、DocBook、PDF 或 Texinfo。
Org 模式
就像 Emacs 本身一样,人们使用 Org 模式 来做几乎所有事情:从记笔记和维护他们的任务列表,到写作和发布博客文章,再到创建演示幻灯片。 还有更多。
对于写作者来说,Org 模式是概述他们正在处理的内容和做笔记的好方法。 您可以在笔记和轮廓点之间添加链接,这使您可以在需要时在信息位之间跳转。 您还可以向笔记中的标题添加 标签,以便在需要时更轻松地找到特定笔记。
如果需要,您可以将您的作品导出为多种格式,包括 HTML、LaTeX、ODT 和 Markdown。
Flyspell
无论您多么小心,在您写作时,拼写错误和拼写错误都会溜走。 因此,每位写作者都应至少运行一次拼写检查器来检查他们的作品。
我在处理文本文件时经常使用 Aspell,但我发现使用 Emacs 中的 Flyspell 检查我的拼写速度更快。 正如您可能从名称中猜到的那样,Flyspell 是一种即时拼写检查器,可在您键入时工作。
Flyspell 会突出显示拼写错误或无法识别的单词。 在其中一个单词上单击鼠标滚轮,以弹出正确拼写列表。 选择您想要的那个,或告诉 Flyspell 记住或忽略该单词。
wc 模式
您可能正在为印刷或在线出版物写作。 您可能已经接受了关于博客文章的最佳长度的神话。 或者您可能只是想学习写短篇。 无论您为谁写作或为什么写作,有时您都需要确保您的作品保持在字数限制之内。
wc 模式 做一件事并且做得很好:它计算您所写内容的单词数、行数和字符数。 您还可以突出显示一段文本并获得其字数统计。
要使用 wc 模式,请键入 M-x wc
,您所写内容的字数统计将出现在屏幕底部的迷你缓冲区中。 还有什么比这更简单的呢?
WriteGood 模式
写出清晰的散文需要大量的工作。 清晰写作的关键之一是选择正确的词语。 同样重要的是要知道哪些词语不应该使用。 无论您作为文士的经验水平如何,您始终可以从这方面获得一些帮助。
这就是 WriteGood 模式 的用武之地。 它旨在查找常见的写作问题——主要是被动语态(太多写作者让其溜走)、重复的单词以及所谓的 含糊措辞。 WriteGood 模式还可以对您的写作执行可读性测试。
WriteGood 模式使用的含糊措辞和被动语态词语列表位于文件 writegood-mode.el
中。 您可以通过编辑文件来添加或删除单词。
其他一些值得一提的模式
如果您对剧本创作(或学习如何创作剧本)感兴趣,您无需在专有工具上花费大量资金。 相反,可以看看 Fountain 模式,它允许您使用 Fountain,一种基于 Markdown 的剧本标记语言。 在您编写完剧本后,您可以将它们导出为 HTML、PDF 或 Final Draft 文件。
说到 Markdown,如果您使用该语言写作,您会想要使用 Markdown 模式。 它允许您使用按键或菜单添加格式,应用语法高亮显示,并将您的作品保存为 HTML。 Markdown 模式的功能远不止于此。
干扰无处不在,包括在 Emacs 中。 为了摆脱这些干扰,并专注于您的文字,请查看 Writeroom 模式。 它隐藏菜单和工具栏,将 Emacs 置于全屏模式,并隐藏滚动条。
您是否有在写作时使用的最喜欢的 Emacs 模式? 为什么不通过留言分享它呢?
1 条评论