Enhanced Editor++ is a powerful extension for the Unity3D game engine that fixes many of the most annoying issues and deficiencies of the out-of-the-box Unity3D editor.
As of version 2.6 there are five main features:
The Rememberer - Solves one of the most annoying aspects of the Unity3D editor, which is that any changes made to an object while playing the game are forgotten
as soon as the game stops. The Rememberer solves that by allowing you to "remember" the state of any object while playing and then "apply" the remembered state of those objects
after the game has stopped.
Component Copy & Paste - Allows you to copy & paste entire components at once, and works with both built-in components and custom scripts.
An advanced "Clipboard" window allows you to select which individual variables will be pasted and even allows you to alter the values of those variables before they are pasted.
Transform Copy & Paste - Allows you to copy & paste a game object's position, rotation, and/or scale using either local or global coordinates.
Position, rotation, and scale can be pasted all at once or individually.
Usages Finder - Quickly find all usages of any Unity object, component, prefab, script, or asset by other objects in either the scene or the Assets folder.
Component Reorderer - This is an experimental feature currently in BETA that allows you to reorder the components on a game object.
Please see it's description below for known issues.