sublime text 无原生假文命令,“一键生成”实为 lorem+tab(emmet)或插件快捷键(如ctrl+alt+l);需同时满足语法模式正确、emmet启用、英文输入法下按tab三条件,否则不生效。

Sublime Text 本身不提供“一键生成假文”的独立命令,所谓“一键”实际是 lorem + Tab 的 Emmet 缩写展开,或通过插件绑定快捷键(如 Ctrl+Alt+L)触发。没装插件也能用,但功能受限;装了插件才能真正按需控制词数、句数、段落数和 HTML 结构。
为什么输入 lorem 没反应?三个硬性条件必须同时满足
不是插件坏了,而是以下三点缺一不可:
- 当前文件语法模式必须是
HTML、CSS、JSX、Vue或Plain text—— 右下角状态栏显示的名称要匹配,新建未保存的文件默认是Plain text,但一旦切到Python或JSON就失效 -
Emmet插件必须启用:打开Preferences → Package Settings → Emmet → Settings,确认"enabled": true - 输入时必须用英文输入法,且严格按
Tab键触发(Enter无效;部分中文输入法会拦截Tab,可临时切换输入法或先保存为.html文件再试)
lorem10、lorem5*3 这些写法到底怎么生效?
所有缩写都走 Emmet 解析规则,空格、大小写、符号位置错一个就失败:
-
lorem+Tab→ 默认生成约 30 个单词的段落(无标点) -
lorem10+Tab→ 10 个单词(lorem 10或lorem-10都无效) -
p>lorem20+Tab→ 生成带<p></p>包裹的 20 词段落 -
lorem5*3+Tab→ 生成 3 段,每段 5 词(注意是5*3,不是*3单独用) -
lorem30.word+Tab→ 30 个单词,用英文句点分隔(中间是.,不是-)
安装 LoremIpsum 插件后能做什么?
官方 Emmet 的 lorem 缩写只支持单词/段落粗略控制,复杂需求得靠 LoremIpsum 插件(作者:scheibler):
- 支持精确控制:
Insert Lorem Ipsum Words(指定单词数)、Sentences(句数)、Paragraphs(段落数,每段默认 5 句) - 支持生成带标签的 HTML:
Insert Lorem Ipsum HTML,输出<p>...</p> <p>...</p> - 命令面板调用路径:
Ctrl+Shift+P→ 输入Insert Lorem Ipsum→ 回车选择类型 - 如需快捷键,手动加进
Preferences → Key Bindings,例如:[ { "keys": ["ctrl+alt+l"], "command": "lorem_ipsum", "args": {"type": "words", "count": 30} } ]
生成结果不“标准”?Latin 文本变体容易被忽略
Sublime 自带片段和多数插件用的是简化版 Lorem Ipsum(以 “Lorem ipsum dolor sit amet…” 开头),但有些设计验收或历史文档场景要求严格复刻 Cicero 原文(含 “Neque porro quisquam est…”)。这时要注意:
-
LoremIpsum插件默认不启用经典段落,需手动改其源码或换用维护较旧的lorem-ipsum-generator - Emmet 的
lorem缩写无法切换变体,它硬编码了简化版内容 - 若项目对文本来源有合规要求(比如出版物预览),别只看“能生成”,得确认输出内容是否符合原始出处











