Notepad ++新文件名

伏特

有没有办法让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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打开后如何使notepad ++以空白的新文件开头?

Vim更新文件名

获取基于文件名python的最新文件

将文件名复制到新文件

节点multer返回新文件名

用新文件名继承StreamWriter

在通配符输入上写入新文件名的方法?

获取上载器的新文件名

选择大括号内的所有单词以使用Notepad ++粘贴到新文件中

检查文件名是否存在并在Google脚本中更新文件名

如何从Shell脚本中的旧文件名获取新文件名?

通过FSEventsFramework检测旧文件名和新文件名

如何编码我的程序来为目录中的每个新文件创建新文件名?

在Android中使用“文件文件=新文件(文件名)”将文件保存到何处

如何执行强制措施,以便每次创建新文件时Notepad ++都使用UTF-8?

批处理文件重命名,从txt文件读取旧文件名和新文件名

重命名从 txt 文件 (bash) 读取旧文件名和新文件名的文件

脚本仅将多个文件的一个文件名输出到新文件

命令行:如果文件名已经存在,则使用新文件名创建文件

展平目录,但在新文件名中保留目录名

如何复制文件名中带有欧元符号的最新文件?

更新文件时如何在载波中保留相同的文件名(在Rails中)

Linux命令根据文件名获取最新文件

PHP使用子目录作为新文件名重命名所有文件

创建新文件,但如果bash中已经存在文件名,则添加数字

如何编写Linux Shell脚本来操纵文件名并创建新文件

git checkout旧修订文件的Git别名作为新文件名

使用文件名读取最新文件包含python中的字符串

当文件名包含从Excel表引用的特定字符串时更新文件名