Rename Script File - Is there an easier way?

I've been working with scripts in unity, and I have a fair amount of them. Is there a simple way to rename both the file and the class (I use C#) simply? In most other IDEs they pop up a window that will let you input the name then it will generate all the code.

In unity I have to create a "NewBehaviorScript" file, change the name of the file, then change the name of the class in the file. It would be easier for me to just have to pick an initial name and be done.

Just wondering if there's a way to do that.

If you're using MonoDevelop, right click the class name inside the script, and click Refactor > Rename

That'll pop up a box to let you rename the class, and it'll ask if you want to change the filename with it

DONT RENAME A SCRIPT, EVEN WITH F2 IN MONODEVELOP !
Your entire project will be messed up !
Every object will loose his connexion to the script, and you will have to fix them one by one !
Jeez…