Notepad++怎么插入时间日期_Notepad++如何快速输入当前时间戳【技巧】

冬瑶大大_3706

冬瑶大大_3706

2026-04-09

639人浏览

原创

notepad++插入当前时间日期有三种可靠方式:一是通过“运行”菜单执行cmd命令(如cmd /c "echo %date% %time:~0,5%");二是安装nppexec插件后用内置变量$(date:yyyy-mm-dd) $(time:hh:mm:ss)自定义脚本;三是使用pythonscript插件运行datetime.now().isoformat(timespec='seconds')生成iso时间戳。

notepad++怎么插入时间日期_notepad++如何快速输入当前时间戳【技巧】

Notepad++ 插入当前时间日期的三种可靠方式

Notepad++ 本身不内置「一键插入时间」按钮,但通过内置功能或轻量插件就能稳定实现——不用装大插件、不依赖外部脚本,日常编辑够用且不拖慢启动速度。

用「运行」菜单调用系统命令(最轻量,无插件)

Windows 自带 date /t 和 time /t 命令可输出格式化的时间字符串,Notepad++ 能直接捕获其结果。但注意:默认输出含空格和多余换行,需稍作处理。

  • 按 Alt+R 打开「运行」对话框
  • 输入:cmd /c "echo %date% %time:~0,5%"(推荐,兼容大多数区域设置)
  • 点击「运行」,结果会以新标签页打开;全选 → 复制 → 粘贴到目标文档即可
  • ⚠️ 坑点:%date% 格式依赖系统区域设置(如中文 Win 默认是「2024/06/12 周三」),若需纯数字格式(2024-06-12),得改用 PowerShell 命令:powershell -c "Get-Date -Format 'yyyy-MM-dd HH:mm:ss'"

安装 NppExec 插件后执行自定义时间命令(一次配置,长期复用)

NppExec 是 Notepad++ 最稳定的轻量插件之一,启用后可通过快捷键触发任意命令,包括格式化时间输出。它不修改编辑器核心,重启后仍生效。

  • 菜单栏 →「插件」→「插件管理」→ 搜索 NppExec → 勾选安装并重启
  • 按 F6 打开 NppExec 控制台,粘贴:
    cmd /c "echo $(FULL_CURRENT_PATH) — $(DATE:yyyy-MM-dd) $(TIME:HH:mm:ss)"
    ($(DATE:...) 和 $(TIME:...) 是 NppExec 内置变量,无需系统支持)
  • 点「Save…」存为脚本名如 insert_timestamp,再点「OK」
  • 后续只需按 F6 → 选该脚本 → 「Run」,光标处即插入形如 C:\x.txt — 2024-06-12 14:23:05 的字符串
  • ⚠️ 坑点:NppExec 的 $(DATE) 默认用系统短日期格式,若想强制 yyyy-MM-dd,必须显式写 $(DATE:yyyy-MM-dd),漏掉冒号或格式符会原样输出文字

用 PythonScript 插件写一行代码生成 ISO 时间戳(适合需要高精度或批量处理)

如果已装 PythonScript 插件(常见于开发者环境),可用 Python 的 datetime 精确控制格式,比如毫秒级或时区感知时间。不过对普通用户略重,仅当需要 2024-06-12T14:23:05.123+08:00 这类格式才值得上。

  • 确保已安装 PythonScript 插件(菜单「插件」→「PythonScript」→「Show Console」能打开即表示就绪)
  • 菜单「插件」→「PythonScript」→「New script」,保存为 insert_iso_time.py
  • 写入:
    from datetime import datetime<br>editor.addText(datetime.now().isoformat(timespec='seconds'))
    (timespec='seconds' 避免毫秒干扰阅读)
  • 绑定快捷键:菜单「插件」→「PythonScript」→「Configuration」→ 找到该脚本 → Assign Shortcut
  • ⚠️ 坑点:datetime.now() 返回本地时区时间,若需 UTC,改用 datetime.utcnow().replace(tzinfo=timezone.utc).isoformat(...);另外,isoformat() 在旧版 Python(如 3.5)不支持 timespec 参数,需降级用 strftime('%Y-%m-%dT%H:%M:%S')

真正容易被忽略的是时区和区域设置的隐性影响:同一段命令在不同系统上可能输出 06/12/2024 或 2024-06-12,别只看自己机器跑通就认为通用。建议优先用 NppExec 的 $(DATE:...) 变量,它绕过系统 locale,行为最可控。

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.31

1709

3

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.06.27

1211

7

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1698

5

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2604

5

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

2023.10.24

6024

49

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2023.11.24

5529

6

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

2024.03.22

7214

16

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2024.04.29

10374

11

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.07.29

5299

17

热门下载

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

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.7万人学习