2010-12-13 6 views
1

org-modeでは、複数のタグ(C-c C-c)を持つ簡単な項目リストがあります。私はこのように、私は別のヘッダーとして各タグを表示し、そのタグの下の項目を参照することができますこれを変換するのが好きです。たとえば、 'apple'という項目に 'company'と 'fruit'というタグが適用されている場合、ヘッダーに 'company'と 'fruit'が表示され、両方の項目として 'apple'が表示されます。私には他の多くのアイテムがあり、それらを組み合わせるのが好きです。だから私は 'フルーツ'ヘッダーなどの下にすべてのフルーツを持つことができます。org-modeでの再編成

答えて

1

このように.orgドキュメントを再編成することをお勧めします。代わりに、あなたが見たいものを動的に表示するアジェンダ検索を行う必要があります。たとえば、「会社」と「果物」のタグの予定表検索を行うと、予定表バッファには両方のタグがあるすべての見出しが表示されます。

実際の見出しが付いていないタグのリストで構成されているドキュメントを持っている限り、私はOrgがそのようにうまく動作するとは思わない。たとえば、「会社」、「果物」、「リンゴ」の3つのタグがあるとします。通常のOrg文書では、これらのタグの3つすべてが見出しに適用されます。彼らはではなく、がお互いに適用されます。ですから、「会社」と「果物」はアップルに適用される場合がありますならば、「Appleは、このような見出し、でなければならないであろう。

* Apple :company:fruit: 

それはちょうどタグがあり、空白の見出しを持ってしても意味がありません私が言ったように、タグは見出しのテキストに適用されるものであり、相互には適用されません。だから、これは実際にどんな意味がありません。

* apple :fruit:company: 
* fruit :apple:company: 
* company :fruit:apple: 

その場合の議題の検索は、あなたが望むものを示すだろう:あなたは何ができるか

:company:fruit:apple: 

はこのような文書を持っています。しかし、同じ用語は見出しとタグの両方とは異なる場合があるため、文書には冗長性があります。

+0

と誤解されている可能性があります。私はタグとしてリンゴを持っていない。私は見出しとしてリンゴを持っています。タグを見出しにして、そのファイルの下に適切な項目を一覧表示する、ある種の変換が必要です。私は、検索するのではなく、ブラウジングのために再編成するのが好きです。 – aartist

+0

あなたはその変換を実行できますが、Org-modeの仕組みではなく、Org-modeの一部ではありません。組織モードは、アジェンダ・ビューを使用して、あなたが望むもの、またはあなたが望むものに非常に近いものを行います。それを得るには、あなたが望むファイルが "アジェンダファイル"リストにあることを確認してください。簡単な編集方法の1つは、「Org」、「File list for Agenda」、「Edit File List」です。アジェンダリストにファイルがある場合は、R.P. Dillonの説明に従って検索を使用するか、タグでマウスをクリックしてください。そのタグの見出しがアジェンダに表示されます。 –

+0

Herbert Sitz:ありがとうございました。私はどのプログラミング言語でも変換することができ、あなたが議題について何を言っているのかを見ています。アジェンダは一度に1つのタグを表示します。 org-modeタグの内部形式にアクセスする方法が必要です。org-modeタグは、org-fileを操作するのに役立ちます。残念ながら、私はXOXOの輸出でさえもこれまで見ることができませんでした。 – aartist

3

ベストプラクティスはアジェンダのビューを使用することです。

これを行うには、現在のファイルをorg-agenda-filesに追加してから、org-agendaコマンドを使用します。 mオプションを使用すると、すべてのアジェンダファイルにわたってタグマッチング検索を実行できます。たとえば、リストに「会社」とタグ付けされた見出しをすべて一覧にする場合は、C-c a m company <enter>