emmet和fillertext是sublime text中真正可用、稳定维护的随机文本生成方案:emmet通过lorem缩写在html等语法下按tab触发,fillertext用ctrl+alt+l(win/linux)或cmd+alt+l(macos)在纯文本/json等场景插入指定字数的拉丁文。

Emmet 和 FillerText 是 Sublime Text 中真正可用、稳定维护的随机文本生成方案。其他名字带 “DataGenerator”“RandomData” 的插件在 Package Control 中基本搜不到,或早已弃用——这不是你操作问题,是它们根本不在主流生态里。
为什么 lorem 按 Tab 没反应?
不是插件没装好,而是触发条件没满足:
- 当前语法模式必须是
HTML、CSS、JSX或Vue等 Emmet 支持的类型(右下角状态栏显示要对) -
Emmet插件本身被禁用:打开Preferences → Package Settings → Emmet → Settings,确认"enabled": true - 输入法处于中文状态,
Tab被劫持;切到英文输入法再试 - 新建文件未保存,Sublime 无法识别语法;先保存为
.html或手动点右下角选HTML -
auto_complete或tab_completion被关闭(常见于自定义配置),需在用户设置中设为true
FillerText 适合纯文本/JSON/配置文件场景
当文件是 Plain text、Markdown 或 .env 时,Emmet 失效,FillerText 是唯一轻量可靠的替代:
一款AI工具,主要用于Monitor and clean up invalid Codex authentication files in CPA. Check quota status, disable files returning 401 errors, and perform dual verification before deletion.,适合需要提升相关任务效率的用户。
- 安装后默认快捷键:
Ctrl+Alt+L(Windows/Linux)或Cmd+Alt+L(macOS) - 触发后弹出输入框,直接填数字(如
80),回车即插入等长 Lorem ipsum - 不依赖语法识别,也不解析上下文,适合填日志模拟字段、YAML 键值、SQL 注释占位等
- 生成内容固定为标准拉丁段落,不支持中文;如需中文,得单独装
ChineseLorem
结构化数据还得靠多光标 + SQL 函数手拼
插件只能解决“一段文本”,真要生成 100 条带 id、email、created_at 的用户记录,得结合 Sublime 自身能力:
- 先用多光标(
Ctrl+Click或Ctrl+Shift+L)选中多行 - 输入
INSERT INTO users (id, email) VALUES (,再按Ctrl+Shift+M进入列编辑模式 - 用 MySQL 函数如
FLOOR(RAND()*1000)、CONCAT('user', FLOOR(RAND()*999), '@test.com')填充列 - 注意:PostgreSQL 用
FLOOR(RANDOM()*1000),函数名和语法有差异 - 避免在大文件中一次性生成超 500 行,Sublime 渲染会卡顿
别信“一键 DataGenerator”教程里的快捷键
所有声称安装 DataGenerator 后按 Ctrl+Shift+D 就能生成的教程,实际执行时都会退回到 Emmet 或手写 SQL —— 因为那个插件不存在。更麻烦的是,很多人记混了触发方式:HTML 里靠 Tab,Plain text 里得按 Ctrl+Alt+L,漏掉这个切换,就卡在“明明装了却用不了”的状态里。










