似乎每年年初都会出现一股寻找提高效率方法的狂潮。新年决心、渴望在新的一年有个好的开始,当然,还有“喜新厌旧”的态度都促成了这一点。而且,通常的建议都严重偏向于闭源和专有软件。其实不必如此。
这是我为 2019 年挑选的 19 个新的(或你没用过的)开源工具中的第 16 个,它们可以帮助你提高效率。
Org(无需 Emacs)
Org 模式(或简称 Org)一点也不新,但仍然有很多人从未使用过它。他们很想试用一下,感受 Org 如何帮助他们提高效率。但最大的障碍是 Org 与 Emacs 相关联,许多人认为一个需要另一个。并非如此!一旦你掌握了基础知识,Org 可以与各种其他工具和编辑器一起使用。

Org 的核心是一个结构化文本文件。它有标题、子标题和关键字,允许其他工具将文件解析为议程和待办事项列表。Org 文件可以使用任何纯文本编辑器(例如,Vim, Atom, 或 Visual Studio Code)进行编辑,并且许多编辑器都有插件来帮助创建和管理 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>
Org 使用大纲格式,使用 * 作为项目符号来指示项目的级别。任何以单词 TODO(是的,全部大写)开头的项目就是——待办事项。DONE 表示工作已完成。SCHEDULED 和 DEADLINE 表示与项目相关的日期和时间。如果任一字段中都没有时间,则该项目被视为全天事件。
有了合适的插件,你最喜欢的文本编辑器将成为生产力和组织能力的强大工具。例如,vim-orgmode 插件的功能包括创建 Org 文件、语法高亮显示以及生成议程和跨文件的综合待办事项列表的快捷键命令。

Atom 的 Organized 插件在屏幕右侧添加一个侧边栏,显示 Org 文件中的议程和待办事项。默认情况下,它可以从多个文件中读取,路径在配置选项中设置。Todo 侧边栏允许你点击一个待办事项将其标记为完成,然后自动更新源 Org 文件。

还有许多“讲 Org 语言”的工具可以帮助你保持高效。借助 Python、Perl、PHP、NodeJS 等语言的库,你可以开发自己的脚本和工具。当然,还有 Emacs,它在核心发行版中就内置了 Org 支持。

Org 模式是跟踪需要做什么以及何时做的最佳工具之一。而且,与神话相反,它不需要 Emacs,只需要一个文本编辑器。
6 条评论