Sublime如何快速生成Lorem Ipsum占位文本?(设计辅助)

1次阅读

sublime text 默认不内置 lorem ipsum 功能,必须通过 package control 安装 emmet 或 lorem 插件才能使用 lorem、lorem10 等指令;需确保语法模式正确(如 html)、光标位置合适(标签内或行首),并按 tab 触发 snippet 展开。

Sublime如何快速生成Lorem Ipsum占位文本?(设计辅助)

sublime text 里没有内置 Lorem Ipsum 功能

它不像 VS Code 装个插件就自动弹出,Sublime 默认不带生成占位文本的能力。想用 loremlorem10 这类快捷指令?得靠插件补上这一环。

装 Package Control 后再装 Lorem 插件最稳

很多人卡在第一步:没装包管理器,后面所有操作都白搭。必须先确保 Package Control 已就绪,再通过它装 Lorem(作者是 sptndc)或更轻量的 Emmet(它也支持 lorem 缩写)。

  • 如果 Package Control 没装,去官网复制 Python 安装脚本,粘贴进 Sublime 的 View → Show console 执行
  • 装完重启,按 Ctrl+Shift+Pwindows/linux)或 Cmd+Shift+Pmacos),输入 Install Package 回车,再搜 Lorem
  • 别选名字含 lorem-ipsum 但更新停滞在 2016 年前的旧插件,容易和 Sublime 4 冲突

用法很简单,但触发方式有区别

装好插件后,不是所有方式都能立刻生效;得看你在什么上下文里敲——比如光标在 HTML 标签内、纯文本行首、还是 CSS 值位置,行为完全不同。

  • 在 HTML 文件中,把光标放在标签内(如 <p>|</p>),输入 lorem 再按 Tab,会替换成 5 个词的段落
  • 想指定字数,直接输 lorem10lorem30,然后 Tab,数字代表单词数(不是字符数)
  • 如果当前文件类型没被插件识别(比如后缀是 .txt),右下角点开语法类型,手动设成 HTMLPlain Text,否则 Tab 不响应
  • Emmet 插件还能在 CSS 中用 lorem 生成注释内容,但默认只在 htmlhtmxml 等类型中激活缩写

生成结果不可编辑?其实是片段(snippet)机制在起作用

你看到的 Lorem 文本其实是 Sublime 的 snippet 动态渲染结果,不是普通字符。所以刚生成时,整段文字处于“高亮选中”状态,按方向键或鼠标点一下就会取消选中,之后才能正常编辑或删改。

  • 如果不小心按了 Esc,选区消失,但文本已插入,只是没法连续输入下一个词
  • 想批量生成多段,别反复手打 lorem,可以先写好 lorem 多行,全选后统一按 Tab
  • 默认生成的是拉丁文,不带标点结尾;如果需要句号结尾的句子流,得换插件(如 lorem-sentence)或手动加 .

Sublime 的 Lorem 生成高度依赖上下文和插件兼容性,同一个 lorem10 在 HTML 里好使,在 Markdown 预览模式下可能完全没反应——别怀疑自己按错了,先确认语法类型和插件是否真在运行。

text=ZqhQzanResources