寻求VS Code保存时自动插入自定义时间戳的代码片段/扩展
VS Code自动生成/更新Lua时间戳的方案
一、快速生成符合格式的时间戳(内置代码片段)
不用装扩展,直接用VS Code自带的代码片段功能,输入关键词就能自动生成你要的local build = "YYYYMMDD-HHMM"格式:
- 按下
Ctrl+Shift+P,输入Configure User Snippets并回车,选择lua.json。 - 添加以下配置:
{ "Lua Build Timestamp": { "prefix": "buildstamp", "body": [ "local build = \"${CURRENT_YEAR}${CURRENT_MONTH_PADDED}${CURRENT_DATE_PADDED}-${CURRENT_HOUR_PADDED}${CURRENT_MINUTE_PADDED}\"" ], "description": "生成Lua构建时间戳" } }
- 保存后,在Lua文件里敲
buildstamp按Tab,就能自动生成带当前时间的代码行,完全不用手动输入时间。
二、自动更新已有的时间戳(保存时刷新)
如果需要每次保存文件时自动更新代码里的时间戳(避免忘记手动修改),可以用专门的扩展:
- 安装
Auto Update Timestamp(VS Code商店直接搜索)。 - 进入扩展设置,把时间格式改成
YYYYMMDD-HHMM,触发方式设为保存文件时。 - 在代码里标记需要更新的行,比如给目标行加注释
-- AUTO_TIMESTAMP,或者配置扩展匹配变量名build,每次保存文件时,该行的时间戳会自动替换成当前时间。
内容的提问来源于stack exchange,提问作者Rai
相关产品推荐
相关产品推荐

