It's still a pain to find it for Emitters, Caches, ships, and so forth.
Introducing the ListUIDs.prpl script, to reveal the UIDs of all nearby units and ships without getting in the way.
The Core it's attached to will vanish on finalized maps. In edit mode, it will hover off to the side of your mouse, and list the UIDs of all units and ships in range. It can't find ship names, but will state the hull size. It will find unit types, but can't tell you which script a Core is running.
Holding (left) Shift will make it visible and snap under the mouse in case you wish to delete the Core. Holding (left) Alt will move it to the opposite side of the mouse, in case it was in the way.
Drop the file in the scripts folder of your map, add a new PRPL Core, attach the script, and you're ready. (Not responsible for interactions with badly-written GetUnitsInRange calls).