一个用于增强本地表格的 obsidian 插件,提供更加友好的使用 markdown 表格的方式。该插件基于ag-grid构建。
该插件处于测试阶段,在某些特殊的文档结构内会破环当前 md 文档内容,如果发现有问题,可以在编辑模式使用 ctrl+z 快捷键撤销更改。
agtable-example.mp4
- 创建表格
- 使用命令创建表格
- 设置表格规模
- 转换表格:
- 普通表格转 agtable:三种方式,在表格内右键选择转换表格,光标在表格内或框选中表格运行命令。
- agtable 转普通表格:在表格内右键选项
- 列
- 右键列名新建列
- 双击列名重命名列
- 右键列名删除列
- 左键拖动列名排序
- 行
- 右键行新建行
- 右键行删除行
- 左键上下拖动行首小图标拖动行排序
- 单元格操作
- 双击单元格修改单元格
- 自适应单元格高度
- 隐藏换行符
<br/>
- 右键单元格表头可以切换单行编辑和多行编辑,多行编辑可用ctrl + shift换行
- 支持在单元格内书写markdown语法,包括标题,加粗,双链(并没有反链),latex等
- 键盘操作
- tab 键跳转到下一单元格
- enter 键修改表格
创建新表格:
- 确保安装了该插件且打开了该插件
- 使用 ctrl+p 选择创建表格,创建一个 ag-table,此时可以操作表格了
从旧表格转换:
- 左键框选选中 markdown 表格,须确保表格语法正确无误
- 使用 ctrl+p 选择转换表格,如出现错误,将光标移入代码块,再移出来。或者重新打开该文件。
- 操作表格。
obsidian 社区安装: 暂未上架社区商店
手动安装: 手动下载最新的压缩包,然后将其中的三个文件解压到 (main.js, manifest.json, styles.css) {{obsidian_vault}}/.obsidian/plugins/Obsidian-Agtable 文件夹即可.
BRAT 插件安装:
安装 BRAT 插件:点此安装
在 BART 插件设置面板添加:windily-cloud/obsidian-AGtable
- 支持简单的数据计算
- 支持多列和多行操作
- 不能导出 pdf
感谢群友@Cuman 和@蚕子提供的想法和不厌其烦的测试,感谢 ag-grid 提供的高性能表格,感谢admonition插件提供的国际化代码,感谢quickadd插件提供的模态框代码。
该插件使用 MIT 许可证。