It would be very nice to be able to do a search and replace that would be case-sensitive yet replace several versions of the same string.
Let's say I have the following code
public void setValue(int value)
if (value < 0)
this.value = DEFAULT_VALUE;
this.value = value;
Now let's say I want to rename the method, parameters, etc. from value to cost. Now I need to do 3 search and replaces
value -> cost
Value -> Cost
VALUE -> COST
I find myself doing this kind of thing a lot, and it would be nice if the search and replace had an option that allowed me to do this in one search/replace action instead of 3. A plugin that does this would be very useful to many people I think.