设置

MarkNode 采用多层级设置系统。有些设置在所有项目中全局生效,有些仅对特定项目生效,还有一些可以按文件单独设置。设置在更改时会自动保存。

设置页面

从应用程序菜单打开设置(macOS 上按 Cmd+,,Windows 和 Linux 上按 Ctrl+,)。对话框包含通用编辑器思维导图页面;当有项目打开时,还会显示项目页面。

通用

  • 外观 — 从主题选择器中挑选应用程序主题。内置六种主题,另有一个跟随操作系统浅色/深色设置的系统选项。参见应用程序主题,了解每种主题的外观以及思维导图和预览如何随之变化。
  • 图片导入 — 粘贴或拖入的图片保存位置:项目中的默认文件夹(默认为 media)或与文档相同的文件夹。
  • 大纲移动或删除标题前确认,为大纲编辑提供安全提示。
  • 界面缩放 — 使用 −/+ 按钮将整个界面缩放至 50% 到 200%(重置可恢复为 100%)。

编辑器

  • 自动保存文件 — 短暂停顿后自动将更改写入磁盘。
  • 最大内容宽度 — 编辑区域的最大宽度。
  • 内容内边距 — 文档内容周围的内边距。
  • 启用自动换行 — 在编辑器内对长行自动换行,而不是水平滚动。
  • 单击打开文件 — 在文件浏览器中单击是打开文件(默认开启)还是仅选中文件。
  • 启用顶部工具栏 / 启用浮动工具栏 — 显示或隐藏主格式工具栏,以及选中内容时出现的上下文工具栏。

思维导图

  • 默认主题 — 应用于自身没有主题的文档的思维导图主题。保持为跟随应用主题时,思维导图会自动匹配你的应用程序主题;在此选择特定主题则可将其固定(参见主题与样式)。
  • 默认布局 — 应用于新文档的布局样式(参见布局与方向)。
  • 思维导图位置 — 思维导图面板相对于编辑器的位置:左侧、右侧、顶部或底部。
  • 显示节点类型标记 — 在节点上显示小的 H1–H6 / 列表标记(默认关闭)。
  • 最大标题级别 — 作为节点显示的最深标题级别(H3 至 H6)。
  • 项目符号标记 — 用于列表节点的标记(短横线或星号),以及包含项目符号包含编号列表项的开关。

项目

项目页面仅在有项目打开时出现:

  • 文档根目录 — 用于解析文档中相对图片路径的基准目录。如果你的图片存放在子文件夹中且链接无法正确解析,请设置此项。
  • 自动显示大纲面板 — 该项目的大纲是否自动打开:记住上次状态、始终显示或始终隐藏。

按文件设置

思维导图的主题和布局可以为每个文件单独设置。在思维导图工具栏中所做的更改仅应用于当前文件,并存储在该文件的元数据中。全局思维导图默认值适用于任何未单独配置的文件。

始终显示模式

MarkNode 通过以下忽略来源在文件浏览器中隐藏文件:

  • .gitignore(以及你的全局 Git 忽略文件)
  • .docstr-ignore
  • .marknode-ignore

对忽略文件的任何更改都会立即生效——文件浏览器会随之更新,无需重启。

始终显示模式让你有选择地保持特定被忽略的文件或文件夹可见——例如某个构建工具忽略的 .markdown 源文件——而不会暴露忽略来源隐藏的其他所有内容,比如 node_modules 或构建输出。参见文件浏览器,了解如何从侧边栏和右键菜单中进行配置。

模式使用 .gitignore 语法:*? 通配符、** 匹配任意深度、结尾的 / 仅匹配目录、开头的 ! 表示取反。模式分为两个级别:

  • 全局模式 — 在此处的通用页面配置,适用于每个项目。
  • 项目模式 — 在此处的项目页面配置,仅适用于一个项目。

一个项目的有效模式列表是其全局模式加上自身的模式——项目模式可以扩展全局列表,也可以通过添加取反模式来停用某一条继承的全局模式(不影响全局列表本身)。两个页面都提供相同的导入模式… / **导出模式…**操作,可用于备份列表或在多个项目间复用。