我有一个有 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
等
希望对您有帮助。祝一切顺利!