Allow scoping of find + replace tool to a specific selected frame or set of content

Unless I’m missing something it’s not possible to use the Find tool to search for text within a specific selected frame, you can only search an entire page.

3 Likes

Hi Dan_Littler, thanks for reaching out to the community! Yes, if you are searching for a specific text, they will search in an entire page, and not within a specific selected frames: https://help.figma.com/hc/en-us/articles/9141292269847-Find-and-replace-in-Figma

I’ve gone ahead and switched your topic as a Feature request, so others in the community can also vote up your idea. Thank you!

I am posting this to re-open the need for the ability to find and replace strings and sub-strings ONLY WITHIN THE SCOPE OF THE CURRENT SELECTION. This would be an incredibly valuable feature for me, and given that this topic seems to have come up and been closed at least twice before (without resolution?), I am not the only one who needs this. Thank you!

3 Likes

I just posted a request for the same thing (since this topic did not come up when I searched): Find and Replace Within a selection

Count me in as requesting this as well!

Hey @Matt56, thanks for sharing it! I’ve gone ahead and merged your topic with this existing topic to help reduce duplicates here on the forum. :slightly_smiling_face:

YES PLS WTH

(you’re doing a great job btw)

Would also appreciate this.

You can achieve it with a plugin (that will become deprecated for sure since Figma has it’s own search) but currently it works: https://www.figma.com/community/plugin/949983833489656822 (used by 37k people).

Hope it helped you too! (:

PS: It is slow as hell for more complex layouts or if you do not specify your filter enough before, but these filters are reset when closed, so please still vote for this feature request.

This would really help when e.g. making customer-sepcific versions of a mockup and having to e.g. change currency text in the full frame – but not in all frames on the page.

Just adding a +1 to keep this request open, this would help a lot. (Right now I have to move the frame to new temporary page, do the find/replace, then move it back again. Kind of tedious - and if I were using prototype interactions I suspect they would break, so not a great workaround.)

Adding a +1.

Finding and replacing text in a specific selection of text layers would be really helpful. If anyone else can also tell me how to update the $ sign with a % sign without updating each text layer separately, that would be awesome!

Edit:
I found this plugin that does the job!
https://www.figma.com/community/plugin/905964570877397972

1 Like

Whether its a group, frame, or section, users should have the capability to use the find and replace functionality within the selected item. I think minor features like this should not require a plugin :sob:

Adding a +1 to this feature request!

Another +1 for this feature to be added.

Hello everyone, as we know Figma has feature Find & replace text that could rename all text in the entire page or the entire file., but what if I need to find and replace some text just on specific frames inside a page, not all frame in a whole page?