Shortcut to snap any object down to grid or another object

Is there any shortcut or a way in the editor to snap any object down to be placed on grid lines or on top of another object ?

I searched for this but could not find a solution.

Thanks

As per the Positioning GameObjects documentation you can snap to arbitrary grid lines, as well as surfaces and vertices of colliders.