table editor快捷键ctrl+alt+t不生效的首要原因是语法未设为markdown gfm(汉化版称“github风格markdown”),其次需确保default_format设为"markdown"、表格连续无空行且含合法分隔行。

Table Editor 快捷键 Ctrl+Alt+T 不生效?先看语法模式
快捷键失效不是插件没装好,而是 Sublime 没认出这是 Markdown 表格。Table Editor 只在 Markdown GFM 语法下响应 Ctrl+Alt+T(Windows/Linux)或 Cmd+Option+T(macOS)。右下角状态栏显示 Plain Text、Markdown 或 MultiMarkdown 都不行——必须是 Markdown GFM。
- 点击右下角语言名 → 手动选
Markdown GFM(汉化版常标为“GitHub 风格 Markdown”) - 验证方法:输入
|a|b|换行再输|---|---|,光标停在第二行按快捷键,列立刻对齐才算成功 - 若仍无效,检查是否被其他插件劫持了该组合键(如 Origami),可在
Preferences → Package Settings → TableEditor → Key Bindings查看或重映射
为什么表格对不齐?检查分隔行和连续性
Table Editor 要求表格是**连续无空行的块**,且至少含一行表头 + 一行分隔行(如 |---|---|)。缺一不可,否则识别失败,只会对齐当前行或报错“no table found”。
Convert Chinese patent PDFs/DOCX/DOCs to structured Markdown. Supports patent publications (A/B/U) and office action documents (审查意见通知书/驳回决定/复审决定书/无效宣告请求审查决定书). Uses MinerU for high-quality OCR text extraction (falls back to Tesseract), Python scripts for
- 空行会切断表格区域,删掉所有空行再试
- 分隔行必须用
-(不能混用=或其他字符),且每列之间至少一个-,例如|---|----|合法,|--|--|也合法,但| | |不行 - 内容行里不能漏
|,比如|Alice|24少了一个|,插件会跳过整块
default_format 不设成 markdown,Ctrl+Alt+T 输出的是 CSV
刚装完 Table Editor,默认输出格式是 csv,按下 Ctrl+Alt+T 后表格变成逗号分隔,而不是你想要的对齐 Markdown 表格——这是最常被忽略的配置项。
- 打开
Preferences → Package Settings → TableEditor → Settings - 在用户设置中添加:
"default_format": "markdown" - 顺手加上
"on_save": true可实现保存时自动对齐(需重启 Sublime 才生效) - 别搜 “table editor” 安装,正确包名是
TableEditor(中间无空格,首字母大写),否则装的是不支持 Markdown 的仿品
嵌套内容怎么处理?转义和反引号是关键
表格单元格里写链接、代码或带竖线的文本,不处理就会破坏结构。Table Editor 不会自动帮你转义,得手动干预。
- 要显示字面量
|,必须写成\|,写成|或 HTML 实体也行,但\|最直接 - 代码片段用反引号包裹:
`func()`,这样插件能跳过解析,保留原样 - 链接正常写:
[官网](https://example.com),没问题;但别在链接里再嵌套表格或复杂 Markdown - 居中/右对齐靠分隔行控制:
|:---|---:|:--:|分别对应左、右、居中,Table Editor 对齐时会保留这些冒号
Markdown GFM 语法模式没切对、default_format 没设成 markdown、表格被空行割裂——这三处漏掉任意一个,Ctrl+Alt+T 就只是个安静的按键。










