Is there a function to snap new or moved vectors to a (user-defined) grid on the map similar to the AutoCAD snapping-function without generation a point/line/polygon-grid over the whole region first?

Specifically, I want to create or move objects in 1 m increments (or multiple) on whole meters.