Emacs 组织模式。列视图中的排序

Emacs 组织模式。列视图中的排序,emacs,org-mode,Emacs,Org Mode,如何在列视图中排序。具体来说,我有一个估计TAK的列表,以及它们的优先级,我希望能够根据任何字段动态地或至少通过指定字段作为属性对它们进行排序。好的,在列视图中不能排序。但您可以退出列视图(通过键入“q”)。您可以使用M-x组织排序(C-C^)按属性对条目进行排序。键入r作为属性,然后输入要按其排序的属性 例如,假设我们从以下内容开始: * Test ** First task :PROPERTIES: :Effort: 1:30 :END: ** Second task

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

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

例如,假设我们从以下内容开始:

* Test
** First task
   :PROPERTIES:
   :Effort:   1:30
   :END:
** Second task
   :PROPERTIES:
   :Effort:   0:30
   :END:
导航到“*测试”并键入C-C^(或M-x组织排序)。在这种情况下,键入“r”,然后输入“努力”以获得结果订单:

* Test
** Second task
   :PROPERTIES:
   :Effort:   0:30
   :END:
** First task
   :PROPERTIES:
   :Effort:   1:30
   :END:
然后再次进入列视图。(注意,您还可以按优先级排序——当您调用org sort时,您将看到该选项。)

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