博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
emacs扩展功能_3个用于组织的Emacs扩展
阅读量:2534 次
发布时间:2019-05-11

本文共 1481 字,大约阅读时间需要 4 分钟。

emacs扩展功能

演员兼作家威尔·惠顿(Wil Wheaton)在他的书的书中, 只是一个极客 ,他想用来写这本书,但“找不到文本编辑器”。 惠顿是在开玩笑,当然,但他强调有关Emacs的一个重要问题:这超出了它的根为编辑文本的工具没了办法

凭借其多种模式(扩展功能会改变编辑器的行为方式),您可以将Emacs用于几乎任何事情:浏览Web,阅读和发送电子邮件,发布博客文章和书籍,管理数据库,使用抽认卡学习等等。

自1990年代中期开始使用Emacs以来,我已经了解到,除了成为可靠的文本编辑器之外,Emacs还是使组织变得井井有条的绝佳工具。 这是使用Emacs进行组织的三种方法。

组织模式

可以说是最流行的Emacs模式,可用于组织您自己和您的信息。 像Emacs本身一样,组织模式已经超越了其起源,其附加组件使您可以生成演示幻灯片,发布博客帖子,将信息导出为多种格式,以及更多其他功能。

最重要的是组织模式组织信息和管理任务的能力。 假设您要创建一个新的待办事项列表。 为此,首先创建一个新文件-我将其命名为mine task-list.org。 当您创建或打开扩展名为.org的文件时,Emacs会自动将您置于组织模式。

键入Esc-Enter,以将您的任务的第一项添加到列表中。 从那里,键入任务的描述。 通过按CTRL-Enter将新任务添加到列表中。 如果您需要向任务添加详细信息,例如截止日期或要联系的人员的姓名,请按Enter,然后在任务下方的空格中键入这些详细信息。

orgmode-tasks.png

做笔记遵循相同的模式。 列表中的每个项目都是标题。 您可以在其下方键入与该标题相关的信息。

orgmode-notes.png

我刚刚向您展示的内容几乎没有抚慰org-mode可以做什么的表面。 如果您想更深入地研究org-mode的功能,请查阅 。

规划器模式

与org-mode一样有用和灵活,但可能满足您的需求。 相反,请查看“ 。 计划者模式会处理您的任务以及与这些任务相关的所有注释,并通过为每天创建单独的页面来根据任务的到期时间对它们进行分组。

通过键入ESC-x然后键入plan来启动Planner模式。 如果您当天有任何任务或注释,它们将显示在编辑器窗口中。 否则,您将需要创建新的。

按CTRL-C CTRL-T创建一个新任务。 系统将要求您提供任务说明和截止日期。 将来的所有任务都不会显示在当前页面上。 而是将它们添加到名为TaskPool的全部页面中,并将显示在与这些任务的到期日期相对应的页面上。

通过选择“ 计划器”>“注释”>“创建” ,然后输入注释 ,将注释添加到页面。

plannermode.png

您的笔记可以根据需要长短。

待办事项模式

有时,您需要整理自己的全部任务列表。 您也不需要即可。 而是利用Todo模式。 Todo模式已嵌入Emacs,要开始使用,您需要做的就是键入ESC-x,然后键入todo-show。

todomode.png

首次使用Todo模式时,系统会要求您创建一个新的Todo列表文件并为该任务创建一个类别(例如WritingProject A )。 您可以有多个待办事项列表文件-例如,一个用于工作,一个用于个人任务。

Emacs按时间顺序排列您的任务,列表中的第一个任务在顶部。 将任务添加到待办事项列表时,可以按lr在列表中上移或下移任务。 您还可以使用Emacs的内置日历设置日期和时间,然后完成该任务,然后键入一天的名称或当月的天数。

Todo模式很简单,但是效果很好。


您是否有最喜欢的Emacs模式以保持井井有条? 随时发表评论,告诉我们的社区。

翻译自:

emacs扩展功能

转载地址:http://gfjzd.baihongyu.com/

你可能感兴趣的文章
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_7、开发必备工具PostMan接口工具介绍和使用...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_4、快速创建SpringBoot应用之自动创建web应用...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_8、SpringBoot基础HTTP接口GET请求实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_6、SpringBoot2.xHTTP请求配置讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_10、常用json框架介绍和Jackson返回结果处理...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_9、SpringBoot基础HTTP其他提交方法请求实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_12、SpringBoot2.x文件上传实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_11、SpringBoot2.x目录文件结构讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_15、SpringBoot2.x配置文件讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_13、jar包方式运行web项目文件上传和访问...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_17、SpringBootTest单元测试实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_14、SpringBoot2.x使用Dev-tool热部署...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_19、SpringBoot个性化启动banner设置debug日志...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_16、注解配置文件自动映射到属性和实体类实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_20、SpringBoot2.x配置全局异常实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_18、SpringBoot测试进阶高级篇之MockMvc讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第5节 SpringBoot部署war项目到tomcat9和启动原理讲解_23、SpringBoot2.x启动原理概述...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_21、SpringBoot2.x配置全局异常返回自定义页面...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_32..SpringBoot2.x持久化数据方式介绍...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_34、SpringBoot整合Mybatis实操和打印SQL语句...
查看>>