# Gateway Level Search/Replace

**URL:** <https://forum.inductiveautomation.com/t/gateway-level-search-replace/90070>\
**Category:** Ignition\
**Created:** [May 7, 2024, 10:02pm UTC](https://forum.inductiveautomation.com/t/gateway-level-search-replace/90070 "2024-05-07T22:02:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![blackdog](https://avatars.discourse-cdn.com/v4/letter/b/d26b3c/32.png) [@blackdog](https://forum.inductiveautomation.com/u/blackdog)\
**Post date:** [May 7, 2024, 10:02pm UTC](https://forum.inductiveautomation.com/t/gateway-level-search-replace/90070/1 "2024-05-07T22:02:06Z")

</div>

Is there a way to search/replace the entire gateway so that I don't have to do it in every project individually?

---

<div class="post-metadata">

**Author:** ![andrews](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@andrews](https://forum.inductiveautomation.com/u/andrews)\
**Post date:** [May 8, 2024, 10:51pm UTC](https://forum.inductiveautomation.com/t/gateway-level-search-replace/90070/2 "2024-05-08T22:51:00Z")

</div>

As far as I know, no.

If you don't have a ton of projects, maybe you could combine them one with different areas.

Or export the screens into a dev project, do the fine and replace then export them back to original projects. I don't think it will save you many clicks though.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 8, 2024, 11:03pm UTC](https://forum.inductiveautomation.com/t/gateway-level-search-replace/90070/3 "2024-05-08T23:03:59Z")

</div>

No, because the gateway doesn't actually know how all resources (especially Vision windows) should be parsed and what they might contain. Doing so would require "exporting" all client and designer classes to the gateway.

In some future version of Ignition it _might_ become possible to do this, but there's a lot of code written that assumes a given designer only has a single project open at a time, and it would also be _very_ inefficient to effectively deserialize every single resource in every single project you have at once to support a 'global' search.

Depending on what you're _trying_ to search for, you may get some utility out of the new-ish Tag Reference Tracker, but it doesn't offer any replacing - only the ability to find dynamic references to tags:

> **[Tag Diagnostics | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/tags/tag-diagnostics#tag-reference-tracker)**
>
> In 8.1.34, the Tag Diagnostics popup window was added to maintain quick access to relevant tag information and introduce the Tag Reference Tracker. Note that with this change the Tag Editor no longer displays tag diagnostics information. Pages...
