Mermaid、PDF 与图片查看器
DevAgent 为大多数仓库中会出现的格式内置了查看器。
Mermaid
Mermaid 图表会在 markdown 预览中内联渲染。独立的 .mmd 文件会在专门的查看器中打开,支持平移/缩放。
PDF
支持滚动、缩放和文本选择。对于签入仓库的设计文档很有用。当你切换离开某个 PDF 标签页 再回来时(包括在同一会话中关闭再重新打开),滚动位置会被恢复——包括页码加页内偏移,因此你能回到离开时的位置。这些位置仅在当前会话内有效,DevAgent 重启后会清除。
图片
支持 .png、.jpg、.svg、.webp、.gif。图片 diff 模式可以将同一文件的两个版本并排对比。
CSV / TSV
.csv 和 .tsv 文件会在表格查看器中打开,支持列排序和快速搜索。对于测试固件(fixtures)、导出数据以及任何签入仓库的表格数据都很有用。如果需要直接编辑单元格,可以使用工具栏切换回原始文本视图。
Jupyter notebook
.ipynb 文件会在 notebook 查看器中打开,其中包含已渲染的 markdown、带语法高亮的代码单元以及已保存的输出。编辑单元格时会写回磁盘上的 .ipynb,同时保留 nbformat,从而使 diff 保持整洁。
Beta
notebook 编辑器被标记为 beta。单元格执行和更丰富的输出渲染仍在完善中——如果你仓库里的某个 notebook 无法正常加载,请提交 issue。