Notepad ++导出完整的“查找结果”窗口

Notepad ++导出完整的“查找结果”窗口

我在多个子目录中有大量文本文件,我需要扫描这些文件以查找特定字符串,并返回包含此字符串的任何文件的文件名。为此,我使用该Find in File功能为我提供输出,该输出告诉我所有匹配的文件以及行号(这正是我想要的)

但是,当我select all和时copy,只会复制匹配的字符串,而不是文件名和Line x部分输出。

有没有办法导出Find ResultsNotepad++ 窗口的完整结果(带有文件路径)?

答案1

在 npp 7.5.6 中,如果您在选择查找结果列表中的行后使用“右键单击”/“复制”,或者使用“CTL-C”,则会有所不同。

“右键单击”/“复制”会复制不带行号的行。
“CTL-C”会复制带有行号的行。

答案2

单击时选择的内容Select all受单击位置的影响Select all。如果您右键单击找到的行并选择,copy则只会获得找到的行。

例子

如果您单击文件名并选择,copy您将获得完整的输出。

示例2

答案3

我也遇到过这个基本问题。我发现,如果您将命中报告(CTRL+A 然后拖放)复制到编辑器屏幕,它将保留路径名信息。从那里,您可以手动使用路径名,将它们修改为链接,或将它们放入某种格式,自动将路径名呈现为链接。

干杯!

相关内容