Part of refactoring involves renaming variables to better names.

Wouldnt it be nice if:

1. Selecting a variable name definition highlighted all occurences within a method and global functions and procedures.

2. And even better if the as the definition was retyped it changed all those occurances.

3. If 1 and or 2 are already possible, explain how that is done.