Skip to content

opencode-md-table-formatter
AI 表格自动对齐

OpenCode 插件,自动格式化 AI 生成的 Markdown 表格。智能识别内容宽度,支持粗体、斜体、代码块等格式,让表格始终整齐美观。

核心功能

自动识别 Markdown 语法,智能计算显示宽度

智能识别 Markdown 格式

正确计算粗体、斜体、代码块等格式的显示宽度,确保表格始终完美对齐

AI 生成后自动格式化

通过 experimental.text.complete 钩子自动触发,AI 生成文本后无需手动操作即可格式化

代码块智能保护

保护行内代码块内的 Markdown 符号不被错误剥离,确保代码内语法保持原样

三种对齐方式支持

支持左对齐(:---)、居中对齐(:---:)、右对齐(---:)三种格式

嵌套 Markdown 处理

使用多遍正则表达式算法处理粗体、斜体、删除线等嵌套 Markdown 语法

边界情况兼容

正确处理 Emoji、Unicode 字符、空单元格、长内容等边界情况

静默运行

无控制台日志输出,错误不中断工作流,静默完成格式化

验证反馈

无效表格添加友好的错误注释提示,帮助用户快速定位问题