【问题标题】:How would I add identical code to hundreds of html pages at once?如何一次将相同的代码添加到数百个 html 页面?
【发布时间】:2015-03-24 06:38:01
【问题描述】:

所以我有几百个页面需要更新他们的导航栏。我查看了 sublime text、aptana、notepad++ 并在此处使用了搜索,但找不到简单的解决方案。

我想做的就是添加到下面的代码中,所以它说

<a href="home.html">Home</a>
<a href="help.html">Help</a>
<a href="other.html">Other</a>

而不是

 <a href="home.html">Home</a>
 <a href="help.html">Help</a>

如果这有所作为,我正在使用 Windows。我知道 aptana 和 sublime 等的内置查找和替换功能,但似乎无法向这 100 个页面添加新代码,这比使用任何技巧或浏览器黑客更可取,但如果绝对,我会愿意使用这些技巧必要的。

由于某些要求,我无法使用 php 包含、javascript 或 jquery 等。提前感谢您的任何建议。

【问题讨论】:

  • 所以所有文件都已经包含了两行菜单?你想“扩展”它吗?
  • 是的,我只是想添加第三行/扩展它。但我需要将该新行添加到数百个文件中。手动打开文件添加行并执行数百次即可。但它似乎非常低效。由于严格的要求,任何使用 php 的常规技巧都不是一个选项。我希望会有某种文本或 html 编辑器,例如“在 Help下方添加 Other > 到 x 文件夹中的所有 html 文件。

标签: html sublimetext2 notepad++ aptana sublimetext


【解决方案1】:

使用 Sublime Text,您可以选择在所有文件中查找:

然后,您可以选择要搜索的文件夹、要搜索的文本以及替换找到的文本的内容。

将搜索所选文件夹中的所有文件。

【讨论】:

  • 将项目添加到替换行有点奇怪,我不得不手动输入,复制并粘贴到那里。但这绝对是完美的,并且完全符合我的需要,因此我将其标记为答案。我想指出,stackoverflow.com/questions/8988855/… 的其中一个帖子会起作用,但不如我希望的那样干净。因为我仍然需要在每个文件中添加一行。谢谢你。我永远不会注意到我可以用额外的行替换一行文本。
  • 字符限制。我还想说我发现了一个名为 text crawler 3 的程序,我刚刚发现它在您的解决方案之后不久也可以执行此操作。对于我的商业用途的需求,并且已经有崇高的文字,你的帖子对我来说也是两个程序中更便宜的。
  • 很高兴我能帮上忙。祝你有美好的一天。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多