I would like to know how I can align a group of vertices at an angle without having to resort to scaling to zero on an axis. in the picture below how would you make it the vertices circled in green line up the same angle the end points? I know I could just dissolve them and add them again but that would require reconnecting everything again.
in situations like this You could use the "Relax" function from the "LoopTools" as shown on the image below.
It will correct the line even if the inside verticies are moved vertically. LoopTools could be activated in Preferences/Addons section. Sometimes You need to use the function more than once to get a desired result so for speed things up select more Iterations (10, 25). Hope it helps buddy.