Notepad++ 清除记事本中多个文件的内容++

Notepad++ 清除记事本中多个文件的内容++,notepad++,Notepad++,我正在使用记事本++中的3个日志文件。 有没有一种方法可以在一次或两次单击中同时清除所有三个文件的内容 我搜索了插件,但什么也没找到。根据我的尝试,宏将活动记录在活动文件中,因此如果我更改文件,它将不会记录该活动 一个解决方案对我很有帮助,谢谢 编辑:一旦文件被清除,保存它们也很好。 在记事本++中没有类似批处理命令的功能吗。 顺便说一句,我还尝试了批处理命令来清除文件,但后来我发现系统正在使用该文件,因此我得出结论,这只能通过文本编辑器打开查找:检查使用正则表达式 如果你想清除一切 Find

我正在使用记事本++中的3个日志文件。 有没有一种方法可以在一次或两次单击中同时清除所有三个文件的内容

我搜索了插件,但什么也没找到。根据我的尝试,宏将活动记录在活动文件中,因此如果我更改文件,它将不会记录该活动

一个解决方案对我很有帮助,谢谢

编辑:一旦文件被清除,保存它们也很好。 在记事本++中没有类似批处理命令的功能吗。
顺便说一句,我还尝试了批处理命令来清除文件,但后来我发现系统正在使用该文件,因此我得出结论,这只能通过文本编辑器打开查找:检查使用正则表达式

如果你想清除一切

Find    :^.*$
Replace :(nothing)
在所有打开的文档中单击“替换”


您也可以在文件中查找时仔细使用相同的概念

打开查找:检查使用正则表达式

如果你想清除一切

Find    :^.*$
Replace :(nothing)
在所有打开的文档中单击“替换”

您也可以在“文件中查找”(Find in Files)中小心地使用相同的概念,在此处执行以下步骤

打开搜索->替换。。。 选择正则表达式 输入regex^.*\r\n* 清除替换为的内容 在所有打开的文档中单击“全部替换” 单击确定并关闭 单击“全部保存”按钮 停止宏录制宏->停止录制并保存宏->保存当前录制的宏。从“保存”对话框中,可以为宏指定快捷方式

现在,您可以使用指定的快捷方式随时运行此宏

我已经确认这在Notepad++6.2.2上有效。但是,在5.8.1上,正则表达式不起作用。

录制宏->开始录制,在此处执行以下步骤

打开搜索->替换。。。 选择正则表达式 输入regex^.*\r\n* 清除替换为的内容 在所有打开的文档中单击“全部替换” 单击确定并关闭 单击“全部保存”按钮 停止宏录制宏->停止录制并保存宏->保存当前录制的宏。从“保存”对话框中,可以为宏指定快捷方式

现在,您可以使用指定的快捷方式随时运行此宏


我已经确认这在Notepad++6.2.2上有效。但是在5.8.1上,正则表达式不起作用。

这很好,但我想按一个按钮或组合键,而不是整个查找过程。这个正则表达式将删除行中的文本,但不会删除行本身,因此日志文件中会有一堆空行。这很好,但我只想按一个按钮或组合键,而不是整个查找过程。这个正则表达式将删除行中的文本,但不会删除行本身,因此日志文件中会有一堆空行。我还必须检查。匹配新的行。如果未选中,我仍然必须手动删除空行,请参见@ellak comment belowI也必须进行检查。匹配新的行。如果未选中,我仍然必须手动删除空行,请参见下面的@ellak comment