双模式
源码模式使用纯文本编辑 Markdown 源码,适合精通语法的用户。输入过程中可以保留尚未闭合的 Markdown,保存时不会擅自整理全文。
排版模式以富文本方式编辑文件,无需了解 Markdown 语法即可通过工具栏创建内容格式。
两种模式操作同一个文件,可以随时切换,共享 undo/redo;单纯切换模式不会修改内容,也不会让文档进入未保存状态。
Markdown
Mark II 支持标题、粗体、斜体、删除线、行内代码、链接、引用、无序列表、有序列表、任务列表、代码块、表格、分隔线、图片和附件。
在 CommonMark 和 GFM 的基础上,还可以显示和编辑数学公式、Mermaid 图示、Alert 与脚注。脚注引用可以定位到定义;公式和 Mermaid 可以通过专用源码编辑器修改。
CSV 表格
CSV 文件同样提供源码与排版两种模式。源码模式直接编辑文件文字;排版模式把字段数一致的 CSV 显示为可编辑表格,并提供插入、删除行列等操作。
所有字段都按字面文字处理,不推断表头、数字、日期或公式,也不会执行公式。支持 UTF-8 和带 BOM 的 UTF-16;原位保存会保持编码、换行与文件末尾换行,另存为新 CSV 使用 UTF-8。遇到字段数不一致的行时,Mark II 会保留源码,只有在你明确同意后才补齐空字段并进入表格编辑。
本地文件与多窗口
文档始终是 Finder 中的普通 .md 文件,可以移动、重命名,也可以交给其他工具继续处理。Mark II 不使用私有文档包,也不要求把文件导入应用资料库。
一份文档对应一个窗口。可以一次打开多个文件,再使用 macOS 的窗口切换、调度中心和分屏功能安排工作。每个窗口拥有独立的编辑状态与撤销历史。
原文保护与兼容边界
打开文件、查看内容、切换模式、切换主题或移动光标都不会改写文件。只在源码模式编辑时,Mark II 按当前源码保存,不主动改变换行、空白或等价写法。
如果文件包含排版模式不能安全表达的 HTML 或未知语法,Mark II 会保留原文,并允许选择只读排版预览、明确授权排版编辑,或继续留在源码模式。磁盘上的文件被其他程序修改时,保存前会要求用户决定,不静默覆盖。
编辑与阅读工具
格式栏和菜单提供常用的段落、行内格式、列表、表格、链接与资源命令。目录从当前文档生成,可以直接定位标题;查找与替换在源码和排版模式中分别作用于真实源码和可见正文。
行号、字符统计、撤销与重做、50%–300% 显示缩放和四套主题用于阅读与编辑,不会写入 Markdown。缩放、窗口尺寸和模式切换后会尽量保持当前光标与阅读位置。
图片与附件
由 Mark II 插入或粘贴的本地资源,默认复制到 Markdown 旁的“文档名.assets”目录,并在正文中写入普通相对路径。文件与资源仍可以被其他 Markdown 工具识别。
同名资源不会覆盖已有文件。删除正文中的链接也不会自动删除磁盘文件。资源读取、复制和导出会检查路径与沙箱权限,避免越界访问或产生半份内容。
保存与导出
Mark II 使用显式保存。保存失败时保留当前正文和未保存状态,并继续允许另存为。打开已有 Markdown 后,保存会保持文件原有的 UTF-8 BOM 状态;新文件默认使用 UTF-8。
除保存 Markdown 外,还可以导出 TXT、RTF、RTFD、PDF 和 HTML。固定导出使用稳定的文档排版,不把当前主题写进内容,也不会覆盖正在编辑的源文件或它引用的资源。
TXT 与平台范围
TXT 文件固定使用源码模式,按普通文本编辑,不解析 Markdown,也不建立资源目录。另存为 Markdown 后,才会开放排版模式和格式工具。
Mark II 面向 macOS 14 及以上版本,界面提供简体中文和英文。它专注本地文件编辑,不包含文件夹工程、私有同步资料库或移动端版本。