如何批量编辑 HTML 文件?

如何批量编辑 HTML 文件?

我有一个有 35000 个页面的网站,我试图使用 Notepad++ 通过在文件选项中查找来批量编辑它们,但无法完成,它总是没有响应,所以还有其他方法可以做到吗?

答案1

也许这些文件太多了,无法搜索?尝试使用 (文件名) 输入字段限制文件数量Filters(例如a*.html所有以 开头的文件a)或取消选中选项 (查找) In all sub-folders,然后逐步应用搜索。

图像显示每个文件中仅有一个匹配项就会在 35000 个文件中产生 35000 个匹配项的搜索结果!

答案2

没有响应与崩溃不同。特别是在 Notepad++ 执行大型操作时,它会没有响应,但工作非常努力,然后突然响应并且所有更改都已提交。通过任务管理器验证它消耗了多少 CPU。任何超过 5% 的 CPU 都还在工作,所以让它保持原样,它最终会恢复活力。

请注意,处理的文件越复杂,处理的时间就越长。鉴于您提到了 35000 个文件,这很可能需要 4 到 8 个小时,甚至更多……

答案3

如果可能的话,请切换到Visual Studio Code Editor。这比 Notepad++ 更好更快。您可以在中执行相同的任务VS Code。如果您无法切换到 VS Code,那么我建议您在通过文件中的查找替换代码时添加过滤器。

按 CTRL + H。单击find in files选项卡

您将找到字段Filters。会有默认值*.*。您应该设置它*.extension。例如:*.html,*.js,*.css

希望对您有帮助。祝一切顺利!

相关内容