Controling the increments of pixels in a angled line

Sorry making another topic didn’t want to post two seperate ideas in a topic just incase that was bad.

I was wondering if it would be possible to control how many pixels are made in each row as it goes down at a angle? I know it’s possible to do this while holding shift but it only does 2 per line, is it possible to expand this through the option bar thing? It’s difficult to make a angle without getting inconsistant lines
here’s a example of what I’m trying to say the top has a combo of 2 and 3 pixel lines while the bottom I coppied and pasted 3 pixel likes at a angle.

yeah, so far the angle can be constrained only to steps of ~30 and 45 degrees. it would be nice to have more options.