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 语法:* 和 ? 通配符、** 匹配任意深度、结尾的 / 仅匹配目录、开头的 ! 表示取反。模式分为两个级别:
- 全局模式 — 在此处的通用页面配置,适用于每个项目。
- 项目模式 — 在此处的项目页面配置,仅适用于一个项目。
一个项目的有效模式列表是其全局模式加上自身的模式——项目模式可以扩展全局列表,也可以通过添加取反模式来停用某一条继承的全局模式(不影响全局列表本身)。两个页面都提供相同的导入模式… / **导出模式…**操作,可用于备份列表或在多个项目间复用。