SaltyCrane Blog — Notes on JavaScript and web development

How to do a global search/replace across files in Eclipse 3.2

The location of this command is not very intuitive. To search and replace in multiple files you need to select "Search" > "File...".

Step by step:
  1. Select the text in a file
  2. From the "Search" menu, select "File...". This will bring up the "Search" dialog box.
  3. At the bottom of the dialog, click "Replace..."
  4. This will bring up the "Replace" dialog box where you can type in your replacement text and replace individual occurrences or all occurrences.


#1 Tom commented on :

Thank you!

I was having trouble finding this. Very useful for large projects.

#2 LindsayStanleyKay commented on :

I'll second that, cheers! I was about to hunt for some sort of plugin to do global search and replace!

I wonder if there is any way to do refactoring across multiple projects, ie. update import statements, references in dependent projects etc?

#3 Igor Milovanović commented on :

thanx. that was what i was looking for... sometimes you just need to look a few more seconds :)

#4 asawari commented on :

Hi...I am developing an application in eclipse rcp.I want to implement this multifile search functionality as is in eclipse in my application.can you help me with what plugins I should use.

#5 Leebase commented on :

Thanks so much. This tip has saved me a ton of time.

#6 jibby commented on :

why do they try to hide such a useful button? >_<

thanks!! :D

#7 Wojtek commented on :

well, Eclipse UX sucks. Thanks for revealing this so hidden (really) functionality

#8 jim pruett commented on :

'have been using Eclipse for 12months and you have finally shown me how to do File-S/R... Thanks!

#9 Harikrishna commented on :

Wonderful tip !!

#10 Kamal commented on :

Thanks for sharing the hidden function in eclipse

#11 Scott commented on :

Yes thank you :) I was having trouble find it also. I think they might be trying to save us from accidentally replacing content in a ton of files we weren't expecting. A bit of a sanity check before doing the replace. They could accomplish the same thing with a warning message with the number of files that will be affected though :p

#12 Howel commented on :

thanks so much ! Very useful tools

#15 Meredith Prince commented on :

Thank you! This was very helpful.

#16 Rakesh Wagh commented on :

thank you!

#17 Stephen commented on :

I've been using Eclipse for two years, and never knew this was there!


#18 Yu commented on :

Oh boy, I needed this, thanks!

#19 Matt commented on :

Nice tip - not sure why I missed that! :S