素朴な最初の試み
アウトラインから始める
* Top
** Item A
*** Lower
** Item B
** Item C
後にカーソルを置き、+ ( ) に続いて+ + ( ) をTop
押すと、構造が得られますAltReturnorg-insert-heading
AltShiftrightorg-demote-subtree
* Top
**
*** Item A
**** Lower
*** Item B
*** Item C
残念ながら、これは降格Item C
しますが、これは望ましくないようです。ただし、この項目に移動してAlt+ Shift+を押すだけleftです。ただし、これは単純化された例であり、ファイルをあまり移動しない、より強力な方法が必要だと思います。もっとうまくやれるでしょうか?
トランジェントマークモード
Orgモードのマニュアルで構造編集を読んでいると、メモを見つけました
アクティブな領域 (一時マーク モード) がある場合、昇格と降格は領域内のすべての見出しで機能します。見出しの領域を選択するには、ポイントとマークの両方を行の先頭に置き、最初の見出しの先頭にマークを置き、変更する最後の見出しの直後の行にポイントするのが最善です。
したがって、おそらくこれは私たちに前進への道を与えてくれます。しかし、私はこの情報を使って賢明なことを行うことができませんでした。うまくいけば、他の誰かが足を踏み入れて、それがどのように行われたかを示してくれます.
地域の絞り込み
さらに移動できるもう 1 つの方法は、作業したい領域だけにバッファを「狭める」ことです。
行全体* Top
とその間のすべてを選択します (マウスを使用するか、たとえば+と+ + + ( ) を数回使用して)。バッファー内の他のすべてのテキストを除外して、この領域のみにバッファーを「狭める」ことにより、この強調表示された (またはマークされた) 領域のみに注意を向けることができます (テキストは削除されません。+ + + ( )を使用して領域を絞り込みます (この機能を明示的に有効にしていない場合は、役立つメッセージが表示されることに注意してください)。+ + + (を使用してフル バッファ** Item B
CtrlSpaceCtrlcCtrlnoutline-next-visible-heading
Ctrlxnnnarrow-to-region
Ctrlxnwwiden
)。
狭められたバッファでは、次のものしか表示されません。
* Top
** Item A
*** Lower
** Item B
ここで単純な試行 (上記を参照) からのステップを繰り返してから、完全な (拡張された) バッファーに戻ると、アウトラインがあることがわかります。
* Top
**
*** Item A
**** Lower
*** Item B
** Item C
これが私たちが求めていた最終結果です!これが不必要に長い回答である場合は、お詫び申し上げます。私はそれを研究して多くのことを学び、ここにすべてを文書化したいと思いました.