Whether you’re learning how to knit a buttonhole in rib or knit a vertical buttonhole, the best way to knit ergonomically is to keep the posture of your lower spine perfect. At the same time, do not slouch or bend your neck because that might result in neck or back pain within time.