老问题是关于32 位。他们正在开发 32 位版本。
但在64 位 notepad++可用的附加组件少得多,因此最快的解决方案是:打开简单的记事本,按下F5并从那里复制日期时间。
是否有任何选项可以在不离开 notepad++ 的情况下添加日期时间?
答案1
答案2
这是我的一套自动热键宏不仅在 N++ 中,而且在整个操作系统中都以各种格式插入时间戳。您可以根据需要调整格式字符串。
#F2:: ;Date/time with safe characters for use in filenames
FormatTime, TimeString,, yyyyy-MM-dd_HH-mm-ss
Send %TimeString%
Return
#F3:: ;Short date
FormatTime, TimeString,, yyyyy-MM-dd
Send %TimeString%
Return
#F4:: ;Shortest possible date
FormatTime, TimeString,, yyMMdd
Send %TimeString%
Return
#F5:: ;Date/time
FormatTime, TimeString,, yyyyy-MM-dd HH:mm:ss
Send %TimeString%
Return
因此这种方式Win+F5插入包含日期和时间的时间戳。
您可以使用以下方法将范围仅限于 Notepad++#IfWinActive指令,只是多于宏。我正在使用这个:
#IfWinActive ahk_class Notepad\+\+
注意:上面使用的窗口标题匹配字符串依赖于以下内容设置标题匹配模式环境:
SetTitleMatchMode, RegEx
但如果您有不同的模式,与指令一起使用的标题#IfWinActive
可能会有所不同。请参阅上面的链接。
答案3
Don Ho 的 64 位插件包括将日期/时间插入 Notepad++。它还提供了一种创建您自己的 Notepad++ 插件的简单机制。 Notepad++ 插件演示 v3.1