Sometimes I want to do a multi-file search/replace which also includes renaming files.
Example, I have a perl module: my_pmod.pm
package my_pmod;
#...
1;
I might want to rename the package from my_pmod to pmod. I want to change all 'use's of the package in other files, the name of the package in the .pm file, and the .pm file name. If the file is under version control, it would need to utilize the version control's rename operation.