如何在多个文件中查找和替换单词

如果必须在数十个甚至数百个或数千个文本文件中替换一个单词,该怎么办?您保持冷静并下载Notepad ++或替换文本[不再可用]。这两个实用程序将在几秒钟内完成工作。

这是开发人员和程序员普遍遇到的难题。想象一下,您正在管理一个包含成百上千个文件的项目。当几乎每个页面上显示的产品名称更改时,您几乎都无法浏览每个页面来手动搜索和更改名称。不,您比那更聪明。

您启动了Google,找到了这篇文章,并且了解了仅需几秒钟的解决方案。

如何在其中编辑多个文件批量

您可以使用Notepad ++或称为“替换文本"的专用工具批量编辑文件。

首先,允许Notepad ++在所有需要编辑的文件中找到单词。打开记事本++,然后转到搜索>在文件中查找... ,或按 CTRL + SHIFT + F 。这将进入“在文件中查找"菜单。

查找内容下,输入需要更改的单词或短语。在替换为下,输入新单词或短语。最后,设置目录:到受影响文件所在的位置,以便Notepad ++知道要在哪里搜索。

您还可以使用高级设置,我在下面对此进行了概述。 。设置全部后,如果需要再次检查匹配项,请单击全部查找,如果希望Notepad ++立即应用更改,请单击替换为文件。根据Notepad ++所搜索的文件数,这可能需要几秒钟。

如果使用全部查找,则会获得命中列表。通过选择所有不想编辑的文件并按DEL,然后右键单击其余文件并选择全部打开

现在转到搜索>替换,或按 CTRL + H ,这将启动“替换"菜单。在这里,您可以找到替换所有打开的文档中的所有内容的选项。

再次,您可以进行一些高级设置,如下所述。

查找文件下,您可以添加过滤器以仅搜索某些文件类型。例如,添加 *。doc 以仅在DOC文件中搜索。同样,无论文件类型如何,都可以搜索具有特定名称的文件。添加 *。* 来搜索任何文件名和类型。

选择带有子文件夹的目录时,请选中所有子文件夹,然后也可以在隐藏的文件夹中进行搜索。您可能还希望选中仅匹配整个单词,这样就不会意外编辑部分匹配项。

两个查找中的搜索模式在“文件和替换"菜单中,您可以进行高级搜索和替换。如果使用扩展名,请选择扩展,例如,用新行(\ n)替换字符。如果您要使用运算符查找和替换所有匹配的单词或词组,请选择正则表达式。如果您只是用文本替换文本,则可以坚持使用普通

使用“替换文本",您可以设置替换组以添加多个文件和/或目录以及多个替换项。

首先,创建一个新组。转到替换>添加组,并为您的组命名。

右键单击您的组,然后选择添加文件…以添加您要编辑的文件和/或文件夹。在文件/文件夹属性中,选择您的源类型,即单个文件或文件夹,然后选择源文件/文件夹路径。如果您选择添加文件夹,则还可以通过将文件类型添加到包含文件过滤器排除文件过滤器行中来包括和排除文件类型。完成后,单击确定

要添加多个文件或文件夹,请重复上述步骤。

替换文本的最佳功能是您可以选择与原始位置不同的目的地。在文件/文件夹属性中,切换到目标标签,然后选择所需的目标文件/文件夹路径

现在,您已经建立了小组,是时候定义替代者了。选择您的组,然后转到替换>搜索/替换网格>高级编辑…。现在,您可以添加搜索文本替换文本。确保查看底部的下拉菜单来自定义搜索和替换选项。

就像使用Notepad ++一样,您可以使用高级搜索字符串和运算符。与Notepad ++不同,您可以根据需要添加任意数量的搜索和替换实例,并且在运行该过程时,替换文本将遍历所有实例。

要进行替换,请转到替换>开始或按 CTRL + R

关于工具

Notepad ++是免费的源代码编辑器,并且Windows记事本替代。它是在GNU通用公共许可证下发布的,使其成为开源工具。

此外,Notepad ++是一种轻量级的应用程序,可以节省资源,对环境有利:

通过优化尽可能多的例程而不丢失用户友好性,Notepad ++试图减少世界二氧化碳的排放。当使用较少的CPU功率时,PC可以降低速度并降低功耗,从而实现更绿色的环境。

以下是Notepad ++功能的一小部分,使它成为编写和编辑(代码)的理想工具:

  • 带编号的行以便于导航。
  • 自动和可自定义的突出显示和折叠编码语法。
  • 自动完成功能,包括单词完成,函数完成和函数参数提示。 / div>
  • 一个选项卡式界面,可让您并行处理多个文档。
  • 使用任一CTRL一次编辑多行+鼠标选择或列编辑。
  • 替换文本比Notepad ++简单得多。它要做的一项工作是:替换文本。 Replace Text背后的公司Ecobyte意识到其影响。因此,有原因的软件附带了一个不寻常的EULA:

    不幸的是,Windows 10中不再支持“替换文本",并且没有任何帮助文件。

    搜索并轻松替换

    上面的两个实用程序之一应该可以为您完成这项工作。如果您只有一个简单的搜索和替换作业,或者Notepad ++的其他功能听起来很有用,则应尝试一下。如果您不仅需要编辑多个文件,而且还需要进行多个不同的替换,则值得研究替换文本。

    您选择了哪个文件,它是否可以按规定工作?您是否找到了其他可以搜索和替换文本的工具?让我们在下面的评论中知道!

    图片来源:Fabrik Bilder通过Shutterstock.com

    标签: HTML 记事本 编程 文本编辑器 所见即所得的编辑器