アウトラインパネルはナビゲーション専用ではありません。エディタをスクロールすることなく、パネルから直接ドキュメントの構造を組み替えることができます。見出しの名前変更、追加、削除、並べ替えはすべてアウトラインツリーから操作できます。
見出しの名前変更
見出しの名前を変更するには、アウトラインで見出しを選択して F2 を押すか、項目をダブルクリックします。ツリー内にインラインのテキストフィールドが表示されます。新しい見出しのテキストを入力し、Enter を押して確定するか、Escape を押してキャンセルします。項目を右クリックして 編集 を選択することもできます。
変更はドキュメントの該当行に直接書き込まれます。見出しマーカー(例:##)はそのまま保持され、その後ろのテキストだけが変更されます。
新しい見出しの追加
アウトライン内の任意の項目を右クリックすると、コンテキストメニューが開きます。
- 兄弟を追加 は、選択した項目の後ろに同じレベルの見出しを挿入します。
- 子を追加 は、選択した項目より 1 レベル深い下位見出しを挿入します。
新しいノードはインライン編集状態で開くため、すぐにテキストを入力できます。(ルート項目では 兄弟を追加 は使用できません。)
見出しの削除
アウトラインで見出しを右クリックし、削除 を選択します。これにより、見出し とその配下のすべてのコンテンツ(段落、リスト、ネストされた下位見出し)が削除されます。最初に確認ダイアログが表示されます。この確認は 設定 > 一般 でオフにできます。(ルート項目は削除できません。)
ドラッグ&ドロップによるセクションの並べ替え
アウトラインの項目をツリー内の新しい位置へドラッグすると、セクションを並べ替えられます。ドラッグ中は、ドロップしたときにセクションが配置される位置を示す挿入インジケータが表示されます。既定では移動が完了する前に確認ダイアログが表示されます。これは 設定 > 一般 でオフにできます。
セクションをドロップすると、MarkNode は見出し行とそのすべてのコンテンツ(ネストされた下位見出しとその内容を含む)をドキュメント内の新しい位置へ移動します。ドキュメントのテキストは、アウトラインの新しい順序に合わせて再構成されます。
いくつか注意点があります。
- セクションを別のセクションの上にドロップすると、その親の最後の子として配置され、下位セクションになります。
- 同じレベルのセクションとセクションの間にドロップすると、その位置に兄弟として配置されます。
- 元に戻す(
Cmd/Ctrl+Z)は、ドラッグ&ドロップによる並べ替えを 1 回の操作として取り消します。
コンテキストメニュー一覧
アウトラインの任意の項目を右クリックすると、次のオプションが表示されます。
| 操作 | 説明 |
|---|---|
| 子を追加 | 1 レベル深い下位見出しを挿入します |
| 兄弟を追加 | 選択した項目の後ろに同じレベルの見出しを挿入します(ルートでは使用不可) |
| 編集 | インラインでの名前変更モードに入ります(F2 と同じ) |
| 削除 | 見出しとその配下のすべてのコンテンツを削除します(ルートでは使用不可) |