I try to do it mostly with words but sometimes have to do it with other things too. How do you equally space out things automatically, I Know how to evenly distribute from the center of every layer/object but not how to have even actual space between those to objects.
This is really not a problem when all the things are of the same width (or height) but as you know words are hardly ever that. So what i do is is make a rectangle of size that i want space to be empty and once done typing i manually drag out that box to the end of the first word, then adjust the 2nd one decrease/increase the space to match the edges of the rectangle and so on for the texts after 2nd..like 3rd,4th...Usually it's Home, About, Products, Contact, etc...
Photoshop offers no "distribute spacing" options out of the box.
The only way I know to do this in Photoshop is via scripting. You can check out the distribute scripts from Trevor Morris here.