insertdate 是 sublime text 唯一稳定、持续维护、开箱即用的时间戳插件,不存在名为 inserttime 的插件;安装后通过快捷键触发,支持自定义格式(如 utc),且手动触发更安全可靠。

InsertDate 是 Sublime Text 中唯一稳定、持续维护、开箱即用的时间戳插件。不存在叫 InsertTime 的插件——所有搜索结果里出现这个名字,基本是拼写错误、混淆或已下架的私有包。强行按这个名安装,Package Control 只会返回 No package found。
怎么装 InsertDate(ST3/ST4 通用)
打开命令面板:Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入并回车:
Package Control: Install Package- 等待列表加载完成,输入
InsertDate→ 回车
安装后无需重启,快捷键立即生效:Ctrl+Alt+T(Win/Linux)或 Cmd+Alt+T(macOS)。
首次触发会弹出格式菜单,含 YYYY-MM-DD HH:MM:SS、Unix timestamp 等选项,选中即插入。
想插 UTC 时间?别改插件,改配置
InsertDate 不提供一键切换时区 UI,但支持自定义格式实现 UTC 输出:
- 进入
Preferences → Package Settings → InsertDate → Settings - 在
date_formats数组里加一项:"utc_iso": "%Y-%m-%dT%H:%M:%SZ" - 保存后再次触发快捷键,就能从菜单选
utc_iso,输出类似2026-08-11T21:51:00Z
注意:%Z 在 Windows 上常为空字符串,硬编码 Z 更可靠;%f(毫秒)和 %z(时区偏移如 +08:00)不被支持,需另写 Python 插件。
为什么别碰“自动插入时间戳”类插件
像 AutoInsertDate 这类监听 on_pre_save 的插件极危险:
- 保存任何文件(包括
.gitignore、空 Markdown、package.json)都会无差别插入 - 没有白名单机制,无法限定只对
.log或.md生效 - 残留逻辑难清除,常导致后续编辑器行为异常(比如光标跳位、重复插入)
InsertDate 默认手动触发,每次都是「此刻」,安全可控——这点比功能多更重要。
不装插件也能一键插入?用 insert_snippet + snippet 文件
如果你只想轻量解决、避免 Python 插件依赖,可用 Sublime 原生 insert_snippet 命令:
- 新建文件,保存为
Packages/User/current_time.sublime-snippet - 内容写成:
<snippet><content></content><tabtrigger>dt</tabtrigger></snippet>
- 保存后,在编辑器中输入
dt+Tab,即可插入当前时间(Linux/macOS 有效;Windows 需改用cmd /c echo方式,略麻烦)
这种方式不依赖 Python,无兼容风险,但跨平台一致性不如 InsertDate。











