org-mode では、複数のタグ (Cc Cc) を持つ単純なアイテムのリストがあります。これを変換して、各タグを異なるヘッダーとして表示し、そのタグの下の項目を表示できるようにするのが好きです。たとえば、'company' と 'fruit' というタグを項目 'apple' に適用した場合、'company' と 'fruit' をヘッダーとして表示し、'apple' を両方の下の項目として表示したいと思います。他にもたくさんのアイテムを持っていて、それらを組み合わせるのが好きです。だから私はすべての果物を「フルーツ」ヘッダーなどの下に置くことができます..
2 に答える
最善のアプローチは、アジェンダビューを使用することです。
これを行うには、現在のファイルをに追加してから、コマンドorg-agenda-files
を使用しorg-agenda
ます。このm
オプションを使用すると、すべてのアジェンダファイルに対してタグマッチング検索を実行できます。したがって、たとえば、「company」でタグ付けされたすべてのヘッドラインをリストにリストしたい場合は、C-c a m company <enter>
Org-mode は、.org ドキュメントをこのように再編成することを奨励するようには作成されていません。代わりに、見たいものの動的なビューを提供するアジェンダ検索を行う必要があります。たとえば、'company' と 'fruit' というタグでアジェンダ検索を行うと、アジェンダ バッファには、これらのタグの両方を持つすべての見出しが表示されます。
タグのリストで構成され、実際の見出しのないドキュメントがある限り、Org がそのようにうまく機能するとは思いません。たとえば、「company」、「fruit」、「apple」の 3 つのタグがあるとします。通常の組織文書では、これら 3 つのタグすべてが見出しに適用されます。それらは互いに適用されません。したがって、「会社」と「果物」がリンゴに当てはまる場合は、次のように「リンゴ」を見出しにする必要があります。
* Apple :company:fruit:
前述したように、タグは相互にではなく、見出しテキストに適用することを目的としているため、タグだけの空白の見出しを使用しても意味がありません。したがって、これは実際には意味がありません。
:company:fruit:apple:
あなたができることは、次のような文書を持つことです:
* apple :fruit:company:
* fruit :apple:company:
* company :fruit:apple:
その場合、アジェンダの検索により、必要なものが表示されます。ただし、同じ用語が見出しとタグの両方として異なるケースで表示されるため、ドキュメントには冗長性があります。