2012-03-21 4 views
3

私はしばしば特定のレベルの詳細まで(実際には)実際に情報を見る必要があります。ブロックを一定のレベルまで展開し、残りを隠す方法はありますか?例:第3レベルとブロックの下にはほとんど使用されない場合、私は彼らのような折り畳ま見たいemacs org-modeで特定のレベル以下のブロックをすべて折りたたむには?

* name 
Joe 
** home number 
111-111-1111 
*** hobby 
fishing 
*** likes 
books 
** work number 
222-222-2222 

* name 
Joe 
** home number 
111-11-1111 
*** hobby... 
*** likes... 
** work number 
222-22-2222 
+1

は、おそらく頻繁に使用されるか、または見ることがしたかったされていないこれらのアイテムはDRAWERのプロパティとして表示されます参照してください? – cm2

+1

これは私が望むものにかなり近いです。しかし、(1)使用するのが少し冗長であり、(2)ブロックの階層と振る舞いに従わない(折りたたみ/展開ができない)。最後に、(3)折りたたまれた引き出しは、単純に:PROPERTIES:と表示されます。これはいいものではありません。内部に何が入っているのかを示すものではありません。それは、 "趣味"がそこに保存されているかを一目でわかりません。 – user443854

答えて

4

hide-sublevelsがあります。必要なレベルに使用する正確な数値は、通常、メジャーモードに応じて変化します。私は通常C-1 M-x hide-sublevels(別名C-1 C-c C-q)を使用しますが、いくつかの主要なモードでは、より深いレベルを使用します。

+1

hide-sublevelsは、下位レベルのブロックと上位レベルのブロックの両方のコンテンツを隠している間に、ブロックを折りたたんだままにしておくので、わずかに役立ちます。上記の例では、C-3 M-x hide-sublevelの後に電話番号は表示されません。 – user443854

1

バッファの先頭にカーソルを置くと、単純な<TAB>はサブツリー全体の可視性を循環させます。

また、接頭引数を使用して呼び出すと、グローバルサブツリーの可視性が、引数(C-u <TAB>)で指定された深度に設定されます。例えば; C-u 3 <TAB>は、ツリーの3番目のレベルまですべてを表示し、その下のすべてを非表示にします。

またhttp://orgmode.org/manual/Visibility-cycling.html#Visibility-cycling

+0

私は実際にマニュアルを読むのは大変でした。これは動作しません。私が与えた例を試すことができますか?訂正:「機能しない」とは、私がしたいことをしないということです(私の質問を参照)。 – user443854

関連する問題