Line movements

^ - moves to first non-space character on the line
g_ - moves to last non-space character on the line
0 - Moves to the beginning of the line
$ - moves to end of the line

Further Reading

:h ^ :h g_ :h 0 :h $

More Gifs