Sublime Text插件不生效需先排查Package Control:若Ctrl+Shift+P中无“Install Package”则未安装,若报错“There are no packages available”则通道阻塞或缓存损坏,可同步或清空Cache/Package Control目录。

Sublime Text 插件安装后不生效?先确认 Package Control 是否正常
插件没反应,大概率不是插件问题,而是 Package Control 本身没装好或没更新。打开 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Package Control: Install Package,如果命令不存在,说明 Package Control 没安装;如果存在但执行报错(如 There are no packages available),说明通道被阻塞或缓存损坏,可尝试 Package Control: Synchronize Packages 或手动清除 Cache/Package Control 目录。
用 lorem 插件插入占位符,别只记快捷键,要懂触发逻辑
最常用的是 lorem 插件(作者:donaldguy),它不靠固定快捷键,而是靠「输入 + Tab」自动展开:
- 输入
lorem后按Tab→ 插入 5 个单词 - 输入
lorem10后按Tab→ 插入 10 个单词 - 输入
lorem-p后按Tab→ 插入一个包裹的段落 - 输入
lorem3p后按Tab→ 插入 3 个段落
注意:必须在支持文本编辑的语法模式下(如 HTML、CSS、Plain Text),且光标不能在引号、括号或标签属性值内部,否则 Snippet 不会触发。
立即学习“前端免费学习笔记(深入)”;
中文环境乱码或单词重复?检查插件配置和编码设置
默认 lorem 插件输出英文,强行粘贴中文会破坏结构;若发现单词反复出现(如 lorem ipsum lorem ipsum),常见原因有:
- 多个 lorem 类插件冲突(比如同时装了
lorem和Emmet的 lorem 支持) - 用户自定义 snippet 覆盖了默认行为(检查
Preferences → Browse Packages → User下是否有lorem.sublime-snippet) - 文件编码不是
UTF-8(右下角状态栏点编码名,选Convert to UTF-8再试)
不需要中文占位符时,别用在线生成器复制粘贴——那会带不可见字符,破坏 Sublime 的 snippet 行为。
想自定义长度或格式?直接改插件源码比找新插件更可靠
{} 复杂点在于:插件不支持「随机长度段落」或「首字母大写」这类需求,得自己加逻辑;而每次升级插件都会重置修改,所以建议 fork 到本地,用 lorem 插件的单词库和模板都在 Packages/lorem/lorem.py 里,打开后搜 WORDS = [ 就能看到全部单词数组,删减或替换即可控制输出风格;段落模板在 get_paragraph 函数里,比如把 改成 lorem.sublime-settings。Package Control: Add Repository 指向自己的 Git 地址。










