opencode-md-table-formatter
AI 表格自动对齐
OpenCode 插件,自动格式化 AI 生成的 Markdown 表格。智能识别内容宽度,支持粗体、斜体、代码块等格式,让表格始终整齐美观。
核心功能
自动识别 Markdown 语法,智能计算显示宽度
智能识别 Markdown 格式
正确计算粗体、斜体、代码块等格式的显示宽度,确保表格始终完美对齐
AI 生成后自动格式化
通过 experimental.text.complete 钩子自动触发,AI 生成文本后无需手动操作即可格式化
代码块智能保护
保护行内代码块内的 Markdown 符号不被错误剥离,确保代码内语法保持原样
三种对齐方式支持
支持左对齐(:---)、居中对齐(:---:)、右对齐(---:)三种格式
嵌套 Markdown 处理
使用多遍正则表达式算法处理粗体、斜体、删除线等嵌套 Markdown 语法
边界情况兼容
正确处理 Emoji、Unicode 字符、空单元格、长内容等边界情况
静默运行
无控制台日志输出,错误不中断工作流,静默完成格式化
验证反馈
无效表格添加友好的错误注释提示,帮助用户快速定位问题
课程大纲
共 3 个章节,6 节课程