作者:天秤小果冻cici | 来源:互联网 | 2023-05-26 18:29
在Windows Notepad.exe上,我只需按下F5,它就像这样插入日期和时间:"2015年1月14日上午11:05".我可以为Notepad ++添加类似的简单功能吗?
1> iCrazybest..:
Step 1 : Install plugin TextFX
Step 2 : Insert Date & time
2> BoltClock..:
如果您的Notepad ++附带TextFX,您可以在TextFX> TextFX Insert> Date&Time - short format中找到它,它将以完全相同的格式插入字符串.如果您没有看到TextFX菜单,请通过插件管理器安装它,它会出现.
然后,您可以在"设置">"快捷键映射器...">"插件命令"中将其绑定到键盘快捷键.寻找I:日期和时间 -映射中的短格式.
3> devinbost..:
试试"Python Script"插件
我更喜欢使用这里记录的Python Script插件:https://ardamis.com/2014/03/09/adding-an-insert-datestamp-or-timestamp-macro-to-notepad-plus-plus/
因为它给我了我怎么想的日期时间戳格式看总量控制,而且还让我插入其他类型的,我想计算值的创建宏脚本.
手动安装"Python脚本"
请注意,您必须从http://npppythonscript.sourceforge.net/download.shtml下载Python脚本插件,因为从Notepad ++中的插件管理器下载它并不总是有效.(有关详细信息,请参阅此主题.)
写"Time.py"脚本
然后你可以编写一个这样的简单脚本:
import time
# import sys
timeStr = time.strftime( '%Y-%m-%d' + ' @ ' + '%I:%M %p' )
# sys.stdout.write(timeStr)
editor.addText( timeStr )
您可以根据需要更改格式字符串.这使您可以完全控制文本输出.(有关详细信息,请参阅Python 2的time.strftime
文档.)
然后将脚本保存到此文件名:
"%APPDATA%\记事本++ \插件\ CONFIG\PythonScript \脚本\ Time.py"
在"Python脚本"中创建"菜单项"
在这里导航:Menu bar -> Plugins -> Python Script -> Configuration
像这样:
然后你可以像这样添加脚本:
分配热键
然后,当您重新启动Notepad ++时,您可以通过以下方式将脚本分配给这样的快捷方式Menu bar -> Settings -> Shortcut Mapper -> Plugin Commands -> Time
:
进一步阅读
有关Python Script插件的更多文档可在此处获得:Notepad ++的PythonScript插件文档
由于TextFX在新版本的notepad ++中不再起作用,因此该解决方案可在新的64位notepad ++上运行,谢谢!