Sublime如何一键生成Lorem ipsum Sublime随机填充文本生成【插件】

11次阅读

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

Sublime如何一键生成Lorem ipsum Sublime随机填充文本生成【插件】

sublime Text 里没有原生 Lorem ipsum 命令,必须装插件

sublime text 默认不提供生成占位文本的功能,Ctrl+Shift+Ploreminsert lorem 都不会出现对应命令。想一键插入,得靠第三方插件——最稳定、更新勤、支持语法感知的是 Emmet,它自带 lorem 缩写;另一个轻量选择是 FillerText,专为随机文本设计,但功能更单一。

用 Emmet 插件输入 lorem 快速生成(推荐)

Emmet 已经是前端开发者的标配,它把 lorem 当作一种“缩写语法”,在支持的语法模式(如 htmlcssjsX、vue 等)下直接生效:

  • 确保文件语法模式正确:比如在 .html 文件中,右下角状态栏应显示 HTML,不是 Plain text
  • 光标放在标签内或空行中,输入 lorem 后按 Tab,会生成 30 字的拉丁文段落
  • 支持参数:输入 lorem10 → 10 字;lorem5*3 → 3 段,每段 5 字;lorem300 → 300 字(注意性能,超长可能卡顿)
  • 在 HTML 标签里用效果更自然:比如输入 p>lorem20 + Tab,会生成带段落包裹的 20 字文本

FillerText 插件适合纯文本/非 HTML 场景

如果当前是 Plain textmarkdownjson 等不支持 Emmet 缩写的环境,FillerText 更直接:

  • 通过 Package Control 安装后,快捷键默认是 Ctrl+Alt+Lwindows/linux)或 Cmd+Alt+LmacOS)
  • 触发后弹出输入框,可填数字指定字数(如 120),回车即插入纯文本 Lorem ipsum
  • 不依赖语法模式,也不需要输入前缀,适合写文档、填配置项、造测试数据等场景
  • 注意:它生成的是固定格式的拉丁文,不支持中文或自定义词库;若需中文占位,得换其他插件(如 ChineseLorem

常见问题:为什么输入 lorem 按 Tab 没反应?

这不是插件坏了,大概率是以下某个条件没满足:

  • 当前视图的语法模式不是 Emmet 支持的类型(检查右下角,必要时手动选 HTMLCSS
  • Emmet 插件未启用:打开 Preferences → Package Settings → Emmet → Settings,确认 "enabled": true
  • 快捷键冲突:某些输入法(尤其中文输入法)会劫持 Tab,切换到英文输入状态再试
  • 文件后缀名未被识别:比如新建的无后缀文件,Sublime 不知道该用什么语法,先保存为 .html 再试

真正麻烦的不是装哪个插件,而是每次在不同语法上下文里下意识用错触发方式——HTML 里靠 Tab,纯文本里得记住 Ctrl+Alt+L,漏掉这个切换,就卡在“明明装了却用不了”的状态里。

text=ZqhQzanResources