Ben*_*ing 52 datetime notepad++
在Windows Notepad.exe上,我只需按下F5,它就像这样插入日期和时间:"2015年1月14日上午11:05".我可以为Notepad ++添加类似的简单功能吗?
iCr*_*est 53
Step 1 : Install plugin TextFX
Step 2 : Insert Date & time
Run Code Online (Sandbox Code Playgroud)
Bol*_*ock 49
如果您的Notepad ++附带TextFX,您可以在TextFX> TextFX Insert> Date&Time - short format中找到它,它将以完全相同的格式插入字符串.如果您没有看到TextFX菜单,请通过插件管理器安装它,它会出现.
然后,您可以在"设置">"快捷键映射器...">"插件命令"中将其绑定到键盘快捷键.寻找I:日期和时间 -映射中的短格式.
dev*_*ost 28
我更喜欢使用这里记录的Python Script插件:https://ardamis.com/2014/03/09/adding-an-insert-datestamp-or-timestamp-macro-to-notepad-plus-plus/ 因为它给我了我怎么想的日期时间戳格式看总量控制,而且还让我插入其他类型的,我想计算值的创建宏脚本.
请注意,您必须从http://npppythonscript.sourceforge.net/download.shtml下载Python脚本插件,因为从Notepad ++中的插件管理器下载它并不总是有效.(有关详细信息,请参阅此主题.)
然后你可以编写一个这样的简单脚本:
import time
# import sys
timeStr = time.strftime( '%Y-%m-%d' + ' @ ' + '%I:%M %p' )
# sys.stdout.write(timeStr)
editor.addText( timeStr )
Run Code Online (Sandbox Code Playgroud)
您可以根据需要更改格式字符串.这使您可以完全控制文本输出.(有关详细信息,请参阅Python 2的time.strftime
文档.)
然后将脚本保存到此文件名:
"%APPDATA%\记事本++ \插件\ CONFIG\PythonScript \脚本\ Time.py"
在这里导航:Menu bar -> Plugins -> Python Script -> Configuration
像这样:
然后你可以像这样添加脚本:
然后,当您重新启动Notepad ++时,您可以通过以下方式将脚本分配给这样的快捷方式Menu bar -> Settings -> Shortcut Mapper -> Plugin Commands -> Time
:
有关Python Script插件的更多文档可在此处获得:Notepad ++的PythonScript插件文档
Ben*_*ing 21
Notepad++ v8.1.4 中添加了此功能。
菜单 > 编辑 > 插入 >
这不需要插件就可以回答这个问题。
你能找到一种方法将其映射到快捷方式吗?目前,快捷方式映射器没有可将其映射到的条目。当我尝试为其录制和播放宏时,屏幕上出现乱码(看起来像一个错误)。
not*_*bit 10
在最近的 N++ 更新之一中,我之前的快捷方式CTRL + SHIFT + D
, 停止工作。然后我重新检查并必须将自定义日期快捷方式重新映射到ALT+ SHIFT + D
. 它看起来是这样的:
确保您的定制日期符合您的期望:
看起来这里建议的TextFX
插件不再适用于 64 位。
目前的替代方法是安装Notepad++ Plugin Demo
插件,该插件提供Date Time - short format
和Date Time - long format
. 根据需要映射到快捷方式。在我的德语语言环境中,结果分别为:
12:10 01.07.2020
12:10 Mittwoch, 1. Juli 2020
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
63043 次 |
最近记录: |