有没有办法让Notepad ++生成具有当前日期的新文件名?
像这样:YYYY_MM_DD_new1.txt或类似的名称。目前,它只是为它们命名:new1,new2等。
文件名中的日期与自动保存一起使用会很好,NPP重新启动后不会出现名称冲突。
我想要的是一种在两次重新启动之间存储会话的方法。我想自动保存未命名的文件。
谢谢。
我只是使用NPP的Python脚本插件来完成此操作的...
notepad.clearCallbacks([NOTIFICATION.BUFFERACTIVATED])
def my_callback(args):
if notepad.getBufferFilename(args["bufferID"]) == "new 1":
fmt = '%Y%m%d%H%M%S'
d = datetime.datetime.now()
d_string = d.strftime(fmt)
notepad.saveAs('X:\\Documents\\Notepad++_autosave\\%s.txt' % d_string)
notepad.callback(my_callback, [NOTIFICATION.BUFFERACTIVATED])
使用上面的代码,一旦我输入Ctrl+ N,就会立即创建新文件并以上面'fmt'中定义的格式保存文件。上面也定义了要保存文件的路径。根据您的环境进行更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句