emacs 入门
每年年初似乎都在疯狂地寻求提高生产率的方法。 新年的决议,渴望重新开始新一年的渴望,当然,“与旧同在,与新同在”的态度都有助于这一点。 通常的推荐建议严重偏向于封闭源代码和专有软件。 不一定要那样。
这是我选择的19种新的(或全新的)开源工具的第16条,可帮助您在2019年提高工作效率。
组织(无Emacs)
Org模式 (或只是Org)并不是什么新鲜事物,但是仍然有许多人从未使用过它。 他们乐于尝试一下,以了解Org如何帮助他们提高生产力。 但是最大的障碍是Org与Emacs相关联,许多人认为一个需要另一个。 不是这样! 了解基本知识后,Org可以与其他各种工具和编辑器一起使用。
![VS-Org的Visual Studio代码 Visual Studio code with VS-Org](https://i-blog.csdnimg.cn/blog_migrate/f3ef9076a1313b62fc97290f165d0bb1.png)
Org本质上是一个结构化的文本文件。 它具有标题,子标题和关键字,这些标题,子标题和关键字使其他工具可以将文件解析为议程和任务列表。 可以使用任何平面文本编辑器(例如Vim , Atom或Visual Studio Code )编辑Org文件,并且许多文件都有帮助创建和管理Org文件的插件。
一个基本的Org文件如下所示:
* Task List
** TODO Write Article for Day 16 - Org w/out emacs
DEADLINE: <2019-01-25 12:00>
*** DONE Write sample org snippet for article
- Include at least one TODO and one DONE item
- Show notes
- Show SCHEDULED and DEADLINE
*** TODO Take Screenshots
** Dentist Appointment
SCHEDULED: <2019-01-31 13:30-14:30>
组织使用的大纲格式使用*作为项目符号来表示项目的级别。 任何以“待办事项”一词开头的项目(是的,全部大写)就是该待办事项。 完成的工作表明工作已完成。 SCHEDULED和DEADLINE指示与该项目相关的日期和时间。 如果两个字段中都没有时间,则将该项目视为全天活动。
使用正确的插件,您最喜欢的文本编辑器将成为生产力和组织的强大力量。 例如, vim-orgmode插件的功能包括用于创建组织文件的功能,语法突出显示功能以及用于生成议程和跨文件的全面任务列表的关键命令。
![Vim组织模式 Vim-orgmode](https://i-blog.csdnimg.cn/blog_migrate/0d61e6f5f518fab934b67e4386f670d3.png)
Atom Organized插件在屏幕的右侧添加了一个侧栏,用于显示Org文件中的议程和待办事项。 默认情况下,它可以使用配置选项中设置的路径从多个文件读取。 待办事项侧边栏允许您单击待办事项以将其标记为完成,然后自动更新源组织文件。
![Atom Organized插件 Atom Organized plugin](https://i-blog.csdnimg.cn/blog_migrate/f30b89b4abb1ba7682ff2014a02a533f.png)
还有很多工具可以“说出组织”来帮助您保持生产力。 使用Python,Perl,PHP,NodeJS等库,您可以开发自己的脚本和工具。 当然,还有Emacs ,它在核心发行版中提供Org支持。
![Emacs显示组织任务列表 Emacs showing the Org to-do list](https://i-blog.csdnimg.cn/blog_migrate/0d2280f47535e085e89f56a00b9159d2.png)
组织模式是跟踪所需完成的工作和时间的最佳工具之一。 而且,与神话相反,它不需要Emacs,只需一个文本编辑器。
翻译自: https://opensource.com/article/19/1/productivity-tool-org-mode
emacs 入门