sublimetmpl 插件可通过 package control 一键安装,支持 html/css/js/c++ 等模板快捷生成;无网络时可手动下载 github fork 版本解压至 packages 目录并重命名为 sublimetmpl;模板文件需置于 plugins/sublimetmpl/templates 下,命名如 c++.tmpl,编码为 utf-8,且当前文件语言模式须匹配,否则快捷键无效。

怎么装 SublimeTmpl 插件(最常用模板插件)
SublimeTmpl 是最主流的自定义代码块模版插件,支持一键生成 HTML、CSS、JS、C++ 等文件骨架。它不依赖其他插件,安装后直接用快捷键触发,无需额外配置即可生效。
- 先确认已安装
Package Control:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Install Package Control回车;若提示“already installed”或菜单里出现Package Control项,说明已就绪 - 再按
Ctrl+Shift+P,输入Install Package回车,等待几秒插件列表加载完成 - 输入
SublimeTmpl,回车安装;安装完成后,Preferences → Package Settings → SublimeTmpl应该能打开设置项 - 默认快捷键:
Ctrl+Alt+H生成 HTML 模板,Ctrl+Alt+J生成 JS,Ctrl+Alt+C生成 CSS —— 这些可直接用,不用改配置
手动安装 SublimeTmpl(无网络或需指定版本时)
如果公司内网禁网、代理失效,或你想用 GitHub 上的最新开发版(比如修复了 UTF-8 BOM 写入问题的分支),就得手动安装。
- 去 GitHub 找官方仓库:
https://github.com/kemayo/sublime-text-2-javascript(注意:实际项目名是sublime-text-2-javascript,但 SublimeTmpl 的主仓库已归档,当前维护版多托管在 fork 分支,推荐搜sublimetmpl github找活跃 fork) - 点击
Code → Download ZIP,解压后得到一个文件夹(如SublimeTmpl-master) - 在 Sublime 中点
Preferences → Browse Packages…,打开Packages目录(Windows 路径通常是%APPDATA%\Sublime Text 3\Packages\) - 把解压后的文件夹整个复制进去,重命名为
SublimeTmpl(去掉-master或数字后缀,否则 Sublime 可能不识别) - 重启 Sublime,按
Ctrl+Shift+P输入SublimeTmpl,能看到命令列表即成功
自定义模板文件放哪、怎么生效
SublimeTmpl 的模板不是写在设置里,而是放在插件目录下的 templates 子目录里,路径必须严格匹配,否则 Ctrl+Alt+X 会静默失败、无报错也不弹窗。
- 找到插件目录:
Preferences → Browse Packages… → SublimeTmpl → templates - 新建文件,比如
c++.tmpl,内容为:
#include <iostream>
using namespace std;
int main() {
return 0;
}</iostream>
.tmpl 后缀,且与快捷键映射一致(c++.tmpl 对应 Ctrl+Alt+P,不是 Ctrl+Alt+C —— 后者被 CSS 占用了)C++(右下角状态栏点开选 C++),否则快捷键不响应常见失败现象和绕过方法
很多人卡在“按了快捷键没反应”,其实不是插件没装好,而是环境链断了一环。
-
Ctrl+Alt+H没反应?先检查右下角语言是否为HTML—— 如果是Plain Text,模板不会触发 - 自己写的
c++.tmpl不生效?用Ctrl+Shift+P → SublimeTmpl: New File手动调出模板选择面板,看能否列出你的模板名;列不出说明文件名/路径/编码有误 - 模板里中文乱码?保存
.tmpl文件时务必用UTF-8编码(Sublime 右下角点编码名切换),不要用UTF-8 with BOM - 想让
Ctrl+Alt+N新建带时间戳的 C++ 文件?得改SublimeTmpl.sublime-settings里的default_extension和快捷键绑定,不是改模板本身
模板路径、语言模式、文件编码这三点漏掉任意一个,都会导致“看起来装好了,但就是不工作”。别急着重装插件,先查这三项。











