编辑模式

Tydora 支持两种编辑模式,分别对应「写得顺手」与「看得精确」两种需求。你可以在写作过程中随时切换,互不影响。

按 Ctrl+/ 可在两种模式间一键切换。打开文件时默认进入**即时渲染(IR)**模式。

两种模式

即时渲染(IR / WYSIWYG)

即时渲染模式下,你输入的 Markdown 语法会立即变成渲染效果,所见即所得。底层由 TipTap 3.x 引擎驱动。

特点:

  • 标题、加粗、列表等直接以排版后的样式呈现
  • 支持拖拽调整图片大小
  • 原生支持 Callout 块、Mermaid 图表、代码块高亮、数学公式等富元素
  • 光标所在处的 Markdown 标记会按需显示,离开即隐藏
  • 表格上会浮现浮动工具栏,支持增删行列、对齐、合并 / 拆分单元格
  • Frontmatter 以可内联编辑的 YAML 块呈现
  • 适合日常写作、笔记记录与快速编辑
即时渲染是大多数场景下的推荐模式。它的体验最接近 Typora / Obsidian 的「实时预览」。

源码模式(SV)

源码模式显示纯 Markdown 文本,由 CodeMirror 6 提供专业的语法高亮与编辑体验。

特点:

  • 完整保留所有 Markdown 标记,便于精确控制
  • CodeMirror 6 语法高亮
  • 代码折叠、括号匹配
  • 适合精细调整格式、批量改写、以及编辑代码块

如何切换

方式 操作
快捷键 Ctrl+/ 在 IR ↔ SV 间切换
状态栏 点击底部状态栏的模式指示(显示当前模式)
命令面板 Ctrl+P →「切换到即时渲染模式 / 切换到源码模式」
切换模式不会改变文件内容,只是改变呈现与编辑方式。保存的始终是标准 Markdown 文本。
Tydora 打开文件时默认进入即时渲染模式;目前没有「默认编辑模式」的界面设置项,如需以源码模式开始,打开文件后按 Ctrl+/ 即可。

模式对比

特性 IR / WYSIWYG SV(源码)
格式化显示 立即渲染 显示语法标记
语法可见性 低(光标处局部显示) 高
编辑体验 所见即所得 纯文本掌控
表格 浮动工具栏可视化编辑 手工编辑管道符表格
Frontmatter 内联可编辑块 纯 YAML 文本
图片处理 可拖拽缩放 显示标记与路径
适合场景 日常写作、阅读 精细调整、代码编辑

与 Vim 模式的关系

Vim 模式不是第三种编辑模式,而是叠加在两种模式之上的键位层:开启后,源码模式与即时渲染模式都支持完整的 normal / insert / visual 三态。详见 02-编辑器/11-Vim模式。

搭配使用的功能

相关文档