在目录中的 20 个文本文件中查找和替换文本的最简单方法是什么?

Edw*_*uay 21 file-management windows-explorer

我在一个目录中有 20 个具有各种扩展名的文本文件。

我想用“ ooo ”替换“ nnn在所有文件 ”。

我可以将它们导入到一个项目中EclipseVisual Studio将它们全部替换,但这太过分了,并且会添加其他元文件等。

有什么简单的方法可以做到这一点,我在想:选择所有文件,右键单击,选择一些名为(例如“QuickReplacer”)的工具并填写查找和替换,单击并完成。

有没有人知道这样的工具?

spi*_*dal 26

Notepad ++可以轻松完成...

Search菜单 ?Find in Files...菜单项。


在记事本++ 7.9.2

File? Open Containing Folder?Folder as Workspcae

右键单击您的文件夹并选择 Find in Files...

Find in Files对话框中,单击选项卡Find in Files并填写您的关键字,Find what然后填写替换Replace with并单击Find All按钮以查找所有文件中出现的所有关键字,或Replace in Files按钮将所有出现的关键字替换为其替换。


Bin*_*fit 8

GrepWin会这样做,它是一个资源管理器插件。

然而,有大量不同的应用程序可以做到这一点。

关于该主题的这个SO 线程也建议将WinGrep作为一个选项。


Mic*_*ren 7

如果您熟悉 Visual Studio,则无需创建项目即可完成此操作。做(类似的事情):Edit>Find/Replace>Find in Files. 您可以在那里指定一个文件夹

我已经做过很多次了。我想说,如果您必须创建一个项目(您没有),或者如果您没有安装 VS 并且仅需要它来满足此请求,那么这只是矫枉过正。