在Notepad ++中清除多个文件的内容

时间:2012-12-12 10:24:52

标签: notepad++

我正在使用notepad ++中的3个日志文件。 有没有办法一次或两次点击清除所有三个文件的内容?

我搜索过插件但找不到任何东西。根据我的尝试,宏在活动文件中记录活动,因此如果我更改文件,它将不会记录该文件。

解决方案可以帮助我,谢谢。

编辑:一旦清除文件,保存文件也会很棒。 在notepad ++中是不是有像批处理命令那样的东西。 (顺便说一下,我也试过批处理命令来清除文件,但后来我得知系统正在使用该文件,所以我总结说它只能从文本编辑器中获得)

2 个答案:

答案 0 :(得分:6)

记录您执行以下步骤的宏(Macro --> Start Recording

  • 打开Search --> Replace...
  • 选择Regular expression
  • 输入正则表达式^.*(\r\n)*
  • 明确Replace with
  • 的内容
  • 点击Replace All in All Opened Documents
  • 点击OkClose
  • 点击Save All按钮

停止宏录制(Macro --> Stop Recording)并保存(Macro --> Save Current Recorded Macro)。从保存对话框中,您可以为宏指定快捷方式。

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

我已确认这适用于Notepad++ 6.2.2。在5.8.1但是正则表达式不起作用。

答案 1 :(得分:0)

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

如果你想清除一切......

Find    :^.*$
Replace :(nothing)

在所有打开的文档中单击替换。

(您也可以使用“在文件中查找”这个相同的概念(小心))