Move to the beginning of line while in Insert mode

Viewed 52470

I know that I can use either:

  1. Home in insert mode
  2. Esc + i to exit insert mode and enter it again, effectively going to the beginning of line.

But neither satisfies me. In first case I have to tilt my head to hit Home, because I can't blindly hit it. In second case my left arm has to leave the home row to hit Esc, which is annoying too.

Any thoughts?

9 Answers

i use this command to go to end of line without leaving insert mode

inoremap jl <esc><S-a>

Similarly to go to beginning of line will be:

inoremap jl <esc><S-i>
Related