Returning to previous line with Vim

I was wondering if there's a way to return to the previous line you were on in Vim.

Say, for example, I'm writing C code and I just wanted to add an #include at the top of the page: I press gg and go to the top, add the #include, and then I want to return to the line I left off of.

Is this possible in Vim?


Solution 1:

Yes. You can use `` in order to jump between the last two positions.

Otherwise, Ctrl+O and Ctrl+I can help you. See :help CTRL-I.

Solution 2:

Use a mark:

ma

marks the spot (before the gg)

`a

brings you back.