从大纲编辑

大纲面板不仅仅用于导航——你可以直接在其中重构文档,无需在编辑器里滚动查找。重命名、添加、删除和重新排序章节都可以在大纲树中完成。

重命名标题

要重命名标题,请在大纲中选中它并按 F2,或者双击该条目。树中会出现一个内联文本框。输入新的标题文本后按 Enter 确认,或按 Escape 取消。你也可以右键点击该条目并选择 编辑

修改会直接写入文档中对应的行。标题标记(例如 ##)会被保留,只有其后的文本会发生变化。

添加新标题

右键点击大纲中的任意条目即可打开上下文菜单:

  • 添加同级会在选中条目之后插入一个同级标题。
  • 添加子级会插入一个比选中条目低一级的子标题。

新节点会自动进入内联编辑状态,你可以立即输入其文本。(在根条目上,添加同级不可用。)

删除标题

右键点击大纲中的标题并选择 删除。此操作会移除该标题及其所有内容——包括其下的段落、列表和嵌套的子标题。系统会先弹出确认提示;你可以在 设置 > 通用中关闭该提示。(根条目无法删除。)

通过拖放重新排序章节

将任意大纲条目拖动到树中的新位置即可重新排序章节。拖动时,插入指示器会显示松开鼠标后章节将落在何处。默认情况下,移动完成前会弹出确认提示——可在 设置 > 通用中关闭。

当你放下一个章节时,MarkNode 会将该标题行及其所有内容——包括嵌套的子标题及其内容——移动到文档中的新位置。文档文本会被重构,以匹配大纲的新顺序。

需要注意以下几点:

  • 将某个章节放到另一个章节上,会使其成为该父章节的最后一个子项,即变成子章节。
  • 将其放在同级章节之间,则会作为同级条目置于该位置。
  • 撤销(Cmd/Ctrl+Z)会将拖放重新排序作为单个操作一并撤销。

上下文菜单参考

右键点击任意大纲条目会显示以下选项:

操作说明
添加子级插入一个低一级的子标题
添加同级在选中条目之后插入一个同级标题(根条目上不可用)
编辑进入内联重命名模式(等同于 F2)
删除移除该标题及其下的所有内容(根条目上不可用)