组织模式。在列视图中排序

时间:2012-07-25 17:21:44

标签: emacs org-mode

我们如何在列视图中进行排序。具体来说,我有一个估计的tak的列表,以及它们的优先级,我希望能够基于任何字段对它们进行排序,动态地或至少通过将字段指定为属性来进行排序。

1 个答案:

答案 0 :(得分:8)

AFAIK,您在列视图中无法排序。但是您退出列视图(通过键入“q”)。您可以使用M-x组织排序(C-c ^)按属性对条目进行排序。键入r作为属性,然后输入要排序的属性。

例如,假设我们从这开始:

* Test
** First task
   :PROPERTIES:
   :Effort:   1:30
   :END:
** Second task
   :PROPERTIES:
   :Effort:   0:30
   :END:

导航到“* Test”并键入C-c ^(或M-x org-sort)。在这种情况下,键入“r”然后输入“Effort”以获得结果顺序:

* Test
** Second task
   :PROPERTIES:
   :Effort:   0:30
   :END:
** First task
   :PROPERTIES:
   :Effort:   1:30
   :END:

然后再次输入列视图。 (注意,您也可以按优先级排序---当您调用org-sort时,您将看到该选项。)

此外,您可以将列视图导出到表格,然后按列对表格进行排序:

http://orgmode.org/manual/Capturing-column-view.html