sublime text 通过 emmet 插件实现一键生成 lorem ipsum:输入 lorem+tab 即可生成默认30词段落,支持 lorem10、lorem50*3 等严格格式参数;需确保语法模式为 html/vue/plain text、英文输入法及光标位于有效位置。

Sublime Text 本身不提供独立的“Lorem Ipsum 插件”,但通过 Emmet(默认已安装或极易启用)就能实现真正的一键生成,无需额外插件、不依赖网络、不弹窗选参数——输入 lorem + Tab 就完事。
为什么输入 lorem 没反应?检查这三件事
这不是功能失效,而是触发条件没满足:
- 当前文件语法模式必须是
HTML、Vue、JSX或Plain Text(注意:不是Markdown或CSS默认不支持,除非你手动启用了 Emmet 的该语言支持) - 确认右下角状态栏显示的是对应语法名,比如新建无后缀文件默认是
Plain text,可先保存为.html再试 - 确保用的是英文输入法,部分中文输入法会拦截
Tab键,导致展开失败;按Enter无效,只能按Tab
lorem 后面加数字怎么写才生效
格式极其严格,错一个字符就退化成普通文本:
-
lorem10✅ 生成约 10 个单词(数字紧贴lorem,无空格、无冒号) -
lorem50*3✅ 生成 3 段,每段 50 词(*前后都不能有空格) -
p>lorem20✅ 生成一个<p>...</p><div class="aritcle_card flexRow artxards"> <div class="artcardd flexRow"> <a class="aritcle_card_img" rel="nofollow" href="/ai/2858" title="ZERO浏览器"><img src="https://img.php.cn/upload/ai_manual/001/246/273/6a1502c3b285a229.png" alt="ZERO浏览器" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a> <div class="aritcle_card_info flexColumn"> <a rel="nofollow" href="/ai/2858" title="ZERO浏览器" class="overflowclass">ZERO浏览器</a> <p class="overflowclass">一款AI开发辅助工具,主要用于一款PC端AI智能浏览器,适合需要提升相关任务效率的用户。</p> </div> <a rel="nofollow" href="/ai/2858" title="ZERO浏览器" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span> </a> </div> </div>,内容为 20 词 -
lorem 10❌ 含空格 → 不展开 -
lorem-10❌ 含连字符 → 不展开 -
LOREM10❌ 大写 → 不识别(Emmet 缩写区分大小写)
在 Markdown 或 .txt 文件里怎么用
Emmet 默认不激活非 HTML 类型,但有绕过方案,且不破坏原有格式:
- 点击右下角语法标识(如显示
Plain text),临时切换为HTML - 输入
lorem30+Tab,生成文本 - 再点回原语法(如
Markdown),文字保留,只是高亮样式变淡——内容完全可用 - 不推荐长期用命令面板调
Insert Lorem Ipsum,因为该命令在较新版本 Sublime 中已被弃用,部分系统下返回空或报错command not found: insert_lorem_ipsum
生成大段文本时卡顿怎么办
这不是 Bug,是 Emmet 实时拼接字符串的自然表现:
-
lorem300或lorem100*5这类操作会触发数百词拼接,Sublime 主线程需同步处理,可能卡顿 0.5–2 秒 - 避免在超长嵌套缩写中叠加 lorem,例如
div>ul>li*10>lorem50容易让编辑器短暂无响应 - 真要批量填充整页内容,建议分段生成(比如每次
lorem50*2,连按三次),比单次lorem300更稳
最常被忽略的一点:很多人反复重装 Emmet,却忘了检查文件语法模式——它不看插件是否安装,只看「当前视图是否被识别为支持 Emmet 的上下文」。切对语法,lorem 就永远可靠。










