sublime怎么快速生成lorem假文_sublime内置emmet占位符用法【技巧】

16次阅读

sublime Text 通过 Emmet 插件实现 lorem 假文生成,需在 html/vue/markdown 等支持语法下于标签内容区输入 lorem+Tab 触发,如 lorem10 生成10词,lorem50*3 生成3段50词。

sublime怎么快速生成lorem假文_sublime内置emmet占位符用法【技巧】

sublime text 本身不内置 lorem 命令,但通过 Emmet 插件(默认已安装)可以秒级生成假文,无需额外插件或配置。

lorem 是 Emmet 的内置缩写,不是 Sublime 原生命令

很多人搜“Sublime lorem”却找不到菜单项或命令面板入口,是因为它根本不在 Sublime 的命令列表里——它属于 Emmet 的文本展开机制,触发方式是「输入缩写 + Tab」。

  • lorem:生成 30 个单词的段落(默认行为)
  • lorem10:生成 10 个单词(数字直接接在 lorem 后,无空格、无连字符)
  • lorem50*3:生成 3 段各 50 单词的段落
  • lorem30.word:生成 30 个单词,用英文句点分隔(注意中间是英文点)

必须在支持 Emmet 的语法模式下才能触发

Emmet 的 lorem 只在部分语法作用域生效,常见可用场景:

  • HTML / jsX / Vue / Markdown 文件中,光标位于标签内容区(如

    |

    sublime怎么快速生成lorem假文_sublime内置emmet占位符用法【技巧】

    Canva

    使用Canva可画,轻松创建专业设计

    下载

    的 | 处)

  • 纯文本文件(Plain Text)默认不触发 —— 需手动切换语法为 HTML(右下角点击 → 选 HTML)
  • css/scss 中无法使用 lorem,但可临时切到 HTML 模式粘贴后改回
  • 如果按 Tab 没反应,先确认状态栏显示的是 HTMLVue Component 等支持 Emmet 的语法

常见失效原因和绕过方法

不是 Emmet 坏了,大概率是当前上下文不满足展开条件:

  • 光标卡在引号内、注释里、或 CSS 规则值位置 → 移到标签内容空白处再试
  • 用了第三方 snippet 覆盖了 Tab 行为 → 检查 Preferences → Package Settings → Emmet → Settings,确认 "disable_tab_abbreviations_on_auto_indent": false
  • 想在 JS 字符串里插 lorem?Emmet 不支持。可先在外围写
    lorem50

    展开,再剪切文字粘过去

  • 需要中文假文?Emmet 原生不支持。可装 lorem-ipsum-zh 插件,但会额外增加快捷键学习成本,多数人用英文占位更稳
lorem10 → 输出:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor.

真正卡住人的从来不是“怎么生成”,而是“为什么明明打了 lorem 却没反应”——盯一眼右下角语法模式,再检查光标是不是落在 Emmet 认得的位置,基本就解决了。

text=ZqhQzanResources