讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime Text安装InsertDate插件一键插入当前时间戳的方法

秋晨大大_4520

秋晨大大_4520

发布时间:2026-07-16 15:03:36

|

751人浏览过

|

来源于php中文网

原创

InsertDate插件快捷键无反应需先确认平台对应组合键(Win/Linux用ctrl+alt+t,macOS用cmd+alt+t),排除输入法干扰、检查控制台报错及命令面板是否加载成功;自定义格式须严格遵循JSON语法且仅支持基础strftime符号;多光标默认只插一次时间戳,ST4用户推荐改用内置insert_date或insert_snippet命令。

sublime text安装insertdate插件一键插入当前时间戳的方法

InsertDate插件安装后默认快捷键没反应?先确认平台和组合键

Windows/Linux 用户默认用 ctrl+alt+t,macOS 用户必须用 cmd+alt+t ——别误配成 ctrl+shift+d 或其他组合,那是别的方案用的。按完没输出,不是插件坏了,大概率是快捷键冲突或输错平台逻辑。

常见干扰项:中文输入法激活时,ctrl+alt+t 可能被系统级热键拦截(比如腾讯TIM、钉钉),切英文输入法再试;Sublime 控制台(ctrl+`)里如果看到 command not found: insert_date 类报错,说明插件根本没装成功。

  • 用 ctrl+shift+p 调出命令面板,输入 InsertDate,能看到命令列表才代表加载成功
  • 若命令面板搜不到,重装:先删掉 Packages/InsertDate 文件夹,再 Package Control: Install Package 重装
  • ST4(Python 3.8+)用户注意:老版本 InsertDate 插件可能因 import datetime 写法不兼容而静默失败,控制台会报 AttributeError: 'NoneType' object has no attribute 'view'

自定义时间格式总为空?检查 date_formats 配置语法

改配置前先打开 Preferences → Package Settings → InsertDate → Settings,别直接改用户 Key Bindings。里面 date_formats 是个 JSON 数组,每项必须是 "key": "format" 形式,且所有引号必须是英文半角。

写错就静默失败:比如把 "log": "%Y-%m-%d_%H-%M-%S" 写成 “log”: “%Y-%m-%d_%H-%M-%S”(中文引号),或漏了逗号导致 JSON 解析失败——Sublime 不提示,只是菜单里少一项、快捷键无效。

  • 支持的格式符仅限 Python strftime() 基础集:%Y 年、%m 月(补零)、%d 日、%H 时(24小时)、%M 分、%S 秒
  • %f(毫秒)、%z(时区)、%c(locale 时间)一律不支持,用了就整个格式项失效
  • 想输出 2026-07-15_18-42,写 "short_log": "%Y-%m-%d_%H-%M" 即可,别加 %f 或 %z

多光标下只插一个时间?这是设计限制,不是 bug

InsertDate 插件默认行为是:无论你选中几行、开了几个光标,每次触发只在首个选区插入时间戳。这不是缺陷,是为避免日志文件里一堆重复时间戳而做的取舍。

Sublime Text Build Linux版
Sublime Text Build Linux版

Sublime Text Linux x86-64 deb 安装包。官方也提供 rpm、tar.xz 和软件源安装方式。

下载

如果你真需要每个光标都独立插(比如批量打时间戳到不同行),必须换方案——insert_date 命令和 InsertDate 插件都不支持,只能自己写 TextCommand 插件,显式遍历 self.view.sel() 并对每个 region 调用 datetime.now()。

  • 原生 insert_snippet 绑定 ${year}-${month}-${day} 也一样:所有光标插入的是同一时刻快照
  • 要「每光标实时获取此刻」,唯一办法是循环调 datetime.now().strftime(...),否则全是同一毫秒值
  • 别指望改插件配置绕过这点,源码里没提供开关

ST4 用户遇到 ImportError 或空输出?优先考虑轻量替代方案

截至 2026 年 7 月,InsertDate 插件在 Sublime Text 4 上已多年未更新,部分用户报告导入失败或格式不生效。与其折腾兼容性,不如直接用内置命令:

打开 Preferences → Key Bindings,在右侧用户文件里加一行:

{"keys": ["ctrl+shift+t"], "command": "insert_date", "args": {"format": "%Y-%m-%d %H:%M:%S"}}

或者更稳的 insert_snippet 方案:

{"keys": ["ctrl+shift+d"], "command": "insert_snippet", "args": {"contents": "${year}-${month}-${day} ${hour}:${minute}:${second}"}}
  • insert_date 不依赖 Python 环境,纯 C 实现,ST4 兼容性比插件好
  • insert_snippet 的变量(如 ${year})由 Sublime 内部解析,不调外部命令,Windows/macOS/Linux 行为一致
  • 两者都不支持毫秒和时区,真有这需求,就得写插件——但得自己 handle Python 3.8+ 的 import 和异常捕获

热门AI工具

更多
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

0

2026.09.30

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

0

2026.09.30

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

0

2026.09.30

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

0

2026.09.30

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

200

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

120

2026.09.23

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

100

2026.09.23

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

60

2026.09.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn