emacs 编辑模式

并非所有作家都在文字处理器的范围内工作。 我们中有很多人在不起眼的(有时不是那么不起眼的 )文本编辑器中敲出单词。

当您找到一个适合您的文本编辑器并按照您想要的方式工作时,您倾向于抓住它,就像那只破旧的皮夹克,那只狗狗的书或那套旧唱片。

对于某些人来说,该编辑器是vi或Vim。 对于其他人,它是Nano或Atom。 对我来说,那个编辑器是Emacs。 为什么? 主要是因为其模式多种多样,其中包括一些专门为作家设计的模式。

这是作者会发现有用的五种Emacs模式。

沉思

当我在2000年代初偶然发现Muse时,它Swift使Emacs成为我编写和发布的首选工具。 您可以使用此模式来创建和发布文章,报告,博客文章,网页,食谱,诗歌,文档等。

用缪斯写作很简单。 您可以使用类似于Markdown的标记语言来格式化您的作品,并添加一些HTML来作为衡量标准。 标记需要一些时间来适应,但是您应该能够快速适应它。

编写完成后,您可以将工作发布为HTML或XHTML, Blosxom , LaTeX , DocBook ,PDF或Texinfo 。

组织模式

就像Emacs本身一样,人们几乎使用Org模式 :从记录笔记和维护任务列表 ,到撰写和发布博客文章,再到创建演示幻灯片 。 还有更多。

对于作家而言,组织模式是概述他们正在从事的工作并做笔记的好方法。 您可以在笔记和轮廓点之间添加链接,这使您可以在需要时在信息片段之间跳转。 您还可以在便笺的标题中添加标签,以便在需要时更轻松地查找特定便笺。

如果需要,可以将您的作品导出为多种格式,包括HTML,LaTeX,ODT和Markdown。

Flyspell

无论您多么小心,打字时都会打错字和拼写错误。 因此,每个作者都应至少通过一次拼写检查器运行他或她的作品。

在处理文本文件时,我经常使用Aspell ,但是我发现使用Flyspell在Emacs中检查我的拼写是更快的。 就像您可能从名称中猜到的那样,Flyspell是一种即时拼写检查器,可在您键入时使用。

Flyspell突出显示拼写错误或无法识别的单词。 单击其中一个单词的鼠标滚轮,以弹出正确拼写的列表。 选择所需的单词,或告诉Flyspell记住或忽略该单词。

wc模式

您可能正在写印刷或在线出版物。 您可能已经吞噬了博客文章最佳长度的神话。 否则,您可能只是想学习简短地写作。 无论您是为谁而写作,还是为谁写作,有时都需要确保您的作品不超出字数范围。

wc模式可以做一件事并且做得很好:它可以计算您所写内容中的单词,行和字符的数量。 您还可以突出显示文本的一部分并获取其字数。

要使用wc模式,请键入Mx wc ,您正在写的字数将显示在屏幕底部的迷你缓冲区中。 还有什么更简单的?

WriteGood模式

撰写清晰的散文需要大量工作。 清楚书写的一个关键是选择正确的单词。 同样重要的是知道使用哪些词。 无论您是一名抄写员的经验水平如何,都可以在此方面获得一些帮助。

这就是WriteGood模式的用处 。它旨在发现常见的书写问题-主要是被动措词(太多的作者让其忽略 ),重复的单词和所谓的狡猾的单词 。 WriteGood模式还可以对您的作品执行可读性测试 。

WriteGood模式使用的鼬鼠和被动词的列表在文件writegood-mode.el 。 您可以通过编辑文件来添加或删除单词。

值得一提的其他几种模式

如果您对编剧(或学习如何做)感兴趣,则无需在专有工具上花费很多钱。 相反,请看一下Fountain模式 ,它使您可以使用Fountain模式 ,一种基于Markdown的脚本的标记语言。 编写脚本后,可以将它们导出为HTML,PDF或最终草案文件。

说到Markdown,如果您使用该语言书写,则需要使用Markdown模式 。 它使您可以使用击键或菜单添加格式,应用语法突出显示并将工作另存为HTML。 Markdown模式的功能也更多。

分散注意力的地方无处不在,包括Emacs内部。 要摆脱这些干扰,专注于自己的话语,请查看Writeroom模式 。 它隐藏菜单和工具栏,将Emacs置于全屏模式,并隐藏滚动条。

编写时是否有喜欢的Emacs模式? 为什么不通过发表评论来分享?

翻译自: https://opensource.com/article/18/5/emacs-modes-writers

emacs 编辑模式

emacs 编辑模式_作家的5种Emacs模式相关推荐

  1. 微信公众号盈利模式_微信公众号的盈利模式有哪些?四种模式分享

    微信公众平台发展到现在,越来越多的人开始在利用这个平台去做推广,变现了,如何通过微信公众号平台来盈利呢?这个是很多的用户们都很疑惑的问题,下面来为大家介绍盈利的几种模式. 目前微信公众号存在以下主流四 ...

  2. 弹性地基梁板法计算原理_弹性地基梁结构5种计算模式的选择

    弹性地基梁结构 5 种计算模式的选择 弹性地基梁结构在进行计算时, 程序给出了 5 种计算模式, 现对这 5 种模式的计 算和选择进行一些简单介绍. ⑴按普通弹性地基梁计算: 这种计算方法不考虑上部刚 ...

  3. Emacs 编辑环境,第1部分:学习Emacs的基础知识

    1.开始之前 了解本教程中包含的内容以及如何最好地利用本教程. 关于本系列 Emacs 编辑环境深受 UNIX® 开发人员的喜爱.它是世界公认的编辑器之王,但许多用户发现它学起来需要一定的过程.Ema ...

  4. 终端服务器有多种运行模式,云终端的三种工作模式你都知道的吗

    原标题:云终端的三种工作模式你都知道的吗 不知道大家有没有发现这几年来我们办公的电脑不知不觉中有笨重的台式机逐渐变成了小巧的云终端在使用的,我们去医院看病时也发现他们的办公的台式机也变成了云终端,甚至 ...

  5. 工厂模式 构建者模式_实践中的构建者模式

    工厂模式 构建者模式 我将不深入讨论该模式,因为已经有大量的文章和书籍对此进行了详细的解释. 相反,我将告诉您为什么以及何时应该考虑使用它. 但是,值得一提的是,这种模式与< 四人帮>一书 ...

  6. dg oracle 切换模式_Oracle数据库 DGbroker三种保护模式的切换

    1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...

  7. 从java多态到策略模式_设计模式中的多态——策略模式详解

    2. 策略模式详解 2.1 策略模式定义 策略模式定义了一系列算法,并将每一个算法封装起来,而且使它们还可以相互替换.策略模式让算法独立于使用它的客户端而独立的变化. 可以使用多态进行类比来理解策略模 ...

  8. emacs org 日历_发送电子邮件并使用Emacs检查您的日历

    emacs org 日历 去年,我为您带来了19天的2019年新(给您)生产力工具.今年,我采用了不同的方法:使用您可能会使用的工具构建一个环境,使您在新的一年中提高生产力或可能尚未使用. 使用Ema ...

  9. 使用商业模式的九大模块去分析京东的商业模式_【荐读】商业模式新生代

    ⊙投稿信箱:624380939@qq.com(欢迎您原创投稿) 作者:亚历山大·奥斯特瓦德.伊夫·皮尼厄 人生的长度是有限的,我们只能努力拓展人生的厚度和广度.感受经典的启迪与激励,做好我们的企业,思 ...

最新文章

  1. linux中链表的使用【转】
  2. Emoji表情编解码库XXL-EMOJI
  3. 使用OpenApi弹性管理云服务器ECS
  4. 三种睡眠时间函数的区别:linux 的sleep()、usleep()、nanosleep()函数
  5. ABAP 通过sumbit调用另外一个程序使用job形式执行-简单例子
  6. 叮咚!您收到一份2021知位停车新品发布会暨合作伙伴大会邀请函
  7. 基于NHibernate的留言本
  8. 服务器启动时Webapp的web.xml中配置的加载顺序
  9. 学java要算法吗_学习java不可不知的几种算法
  10. gcc -strip编译选项的作用
  11. java简单多线程_java中实现多线程的几种方式(简单实现)
  12. wamp 下的mysql密码_wamp下更改mysql密码
  13. KDD2021 | 推荐系统中利用深度哈希方法学习类别特征表示
  14. 京东数科“机房巡检机器人”高价值专利荣获专利大奖
  15. QT 读取txt 文件
  16. 从雅虎到阿里巴巴-----一个程序员的心路历程__雅虎是一个好公司
  17. Refused to execute script from 'http://localhost:8080/login' because its MIME type ('text/html') is
  18. 基于python的异方差检验_【Python】统计科学之讲讲异方差的检验
  19. kali清理_linux下清理系统垃圾
  20. EndNote保姆级快速上手使用教程,小白必看!

热门文章

  1. Kafka的架构设计
  2. es实现近实时搜索推荐的两种方式
  3. 阶段性总结_学习笔记
  4. 时间格式转换y-m-d
  5. 备忘:VC++ 中的异常处理
  6. mogileFS分布式文件存储解决方案
  7. Criteria和DetachedCriteria区别应用
  8. 基于虚拟账号的邮件系统之×××
  9. metasploit-***测试工具
  10. ORACLE 10G修改主机名后EM Enterprise Manager无法启动的解决办法-Robert