Sublime Text需装插件实现Lorem ipsum功能:Emmet支持语法感知的lorem缩写(如lorem10、p>lorem20),FillerText适用于纯文本环境并提供Ctrl+Alt+L快捷插入。

Sublime Text 里没有原生 Lorem ipsum 命令,必须装插件
Sublime Text 默认不提供生成占位文本的功能,Ctrl+Shift+P 搜 lorem 或 insert lorem 都不会出现对应命令。想一键插入,得靠第三方插件——最稳定、更新勤、支持语法感知的是 Emmet,它自带 lorem 缩写;另一个轻量选择是 FillerText,专为随机文本设计,但功能更单一。
用 Emmet 插件输入 lorem 快速生成(推荐)
Emmet 已经是前端开发者的标配,它把 lorem 当作一种“缩写语法”,在支持的语法模式(如 HTML、CSS、JSX、Vue 等)下直接生效:
- 确保文件语法模式正确:比如在
.html文件中,右下角状态栏应显示HTML,不是Plain text - 光标放在标签内或空行中,输入
lorem后按Tab,会生成 30 字的拉丁文段落 - 支持参数:输入
lorem10→ 10 字;lorem5*3→ 3 段,每段 5 字;lorem300→ 300 字(注意性能,超长可能卡顿) - 在 HTML 标签里用效果更自然:比如输入
p>lorem20+Tab,会生成带段落包裹的 20 字文本
FillerText 插件适合纯文本/非 HTML 场景
如果当前是 Plain text、Markdown 或 JSON 等不支持 Emmet 缩写的环境,FillerText 更直接:
- 通过 Package Control 安装后,快捷键默认是
Ctrl+Alt+L(Windows/Linux)或Cmd+Alt+L(macOS) - 触发后弹出输入框,可填数字指定字数(如
120),回车即插入纯文本 Lorem ipsum - 不依赖语法模式,也不需要输入前缀,适合写文档、填配置项、造测试数据等场景
- 注意:它生成的是固定格式的拉丁文,不支持中文或自定义词库;若需中文占位,得换其他插件(如
ChineseLorem)
常见问题:为什么输入 lorem 按 Tab 没反应?
这不是插件坏了,大概率是以下某个条件没满足:
- 当前视图的语法模式不是 Emmet 支持的类型(检查右下角,必要时手动选
HTML或CSS) - Emmet 插件未启用:打开
Preferences → Package Settings → Emmet → Settings,确认"enabled": true - 快捷键冲突:某些输入法(尤其中文输入法)会劫持
Tab,切换到英文输入状态再试 - 文件后缀名未被识别:比如新建的无后缀文件,Sublime 不知道该用什么语法,先保存为
.html再试
真正麻烦的不是装哪个插件,而是每次在不同语法上下文里下意识用错触发方式——HTML 里靠 Tab,纯文本里得记住 Ctrl+Alt+L,漏掉这个切换,就卡在“明明装了却用不了”的状态里。










